Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.OriginalDefinition
23 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (23)
Symbols\SubstitutedMethodSymbol.cs (23)
111
var newMap = _inputMap.WithAlphaRename(this.
OriginalDefinition
, this, out typeParameters);
118
typeParameters = prevMap.SubstituteTypeParameters(this.
OriginalDefinition
.TypeParameters);
129
return
OriginalDefinition
.ContainingAssembly;
153
var method =
OriginalDefinition
.ReducedFrom;
175
var notUsed =
OriginalDefinition
.GetTypeInferredDuringReduction(reducedFromTypeParameter);
177
Debug.Assert((object)notUsed == null && (object)
OriginalDefinition
.ReducedFrom != null);
185
return
OriginalDefinition
.ReducedFrom;
207
return this.
OriginalDefinition
.GetAttributes();
212
return this.
OriginalDefinition
.GetReturnTypeAttributes();
216
=> this.
OriginalDefinition
.GetUnmanagedCallersOnlyAttributeData(forceComplete);
222
Symbol underlying =
OriginalDefinition
.AssociatedSymbol;
233
var returnType = Map.SubstituteType(
OriginalDefinition
.ReturnTypeWithAnnotations);
244
return Map.SubstituteCustomModifiers(
OriginalDefinition
.RefCustomModifiers);
263
get { return this.
OriginalDefinition
.IsExplicitInterfaceImplementation; }
279
ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.
OriginalDefinition
.ExplicitInterfaceImplementations, Map),
303
return
OriginalDefinition
.CallsAreOmitted(syntaxTree);
319
if (!
OriginalDefinition
.TryGetThisParameter(out originalThisParameter))
333
var unsubstitutedParameters =
OriginalDefinition
.Parameters;
362
int code = this.
OriginalDefinition
.GetHashCode();
369
if (containingHashCode == this.
OriginalDefinition
.ContainingType.GetHashCode() &&
408
var typeParameters = method.
OriginalDefinition
.TypeParameters;
429
if ((object)this.
OriginalDefinition
!= (object)other.OriginalDefinition &&
430
this.
OriginalDefinition
!= other.OriginalDefinition)