Lines Matching refs:T3
208 private class ExtensionReflectionHelper<T1, T3> : IExtensionReflectionHelper
227 if (extension is Extension<T1, T3>)
229 return extensionMessage.GetExtension(extension as Extension<T1, T3>);
231 else if (extension is RepeatedExtension<T1, T3>)
233 return extensionMessage.GetOrInitializeExtension(extension as RepeatedExtension<T1, T3>);
250 if (extension is Extension<T1, T3>)
252 return extensionMessage.HasExtension(extension as Extension<T1, T3>);
254 else if (extension is RepeatedExtension<T1, T3>)
273 if (extension is Extension<T1, T3>)
275 extensionMessage.SetExtension(extension as Extension<T1, T3>, (T3)value);
277 else if (extension is RepeatedExtension<T1, T3>)
296 if (extension is Extension<T1, T3>)
298 extensionMessage.ClearExtension(extension as Extension<T1, T3>);
300 else if (extension is RepeatedExtension<T1, T3>)
302 extensionMessage.GetExtension(extension as RepeatedExtension<T1, T3>).Clear();