1 write to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\MethodReference.cs (1)
23this.UnderlyingMethod = underlyingMethod;
14 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (14)
Emitter\Model\GenericMethodInstanceReference.cs (2)
34foreach (var arg in UnderlyingMethod.TypeArgumentsWithAnnotations) 45UnderlyingMethod.OriginalDefinition,
Emitter\Model\MethodReference.cs (10)
30return UnderlyingMethod; 38return UnderlyingMethod.IsVararg; 46return (ushort)UnderlyingMethod.Arity; 54return (ushort)UnderlyingMethod.ParameterCount; 75return UnderlyingMethod.CallingConvention; 82return moduleBeingBuilt.Translate(UnderlyingMethod.Parameters); 89return ImmutableArray<Cci.ICustomModifier>.CastUp(UnderlyingMethod.ReturnTypeWithAnnotations.CustomModifiers); 97return ImmutableArray<Cci.ICustomModifier>.CastUp(UnderlyingMethod.RefCustomModifiers); 105return UnderlyingMethod.RefKind.IsManagedReference(); 111return ((PEModuleBuilder)context.Module).Translate(UnderlyingMethod.ReturnType, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode, diagnostics: context.Diagnostics);
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
35foreach (var arg in UnderlyingMethod.TypeArgumentsWithAnnotations)
Emitter\Model\SpecializedMethodReference.cs (1)
35return UnderlyingMethod.OriginalDefinition.GetCciAdapter();