Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.OriginalDefinition
29 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (29)
Symbols\ConstructedNamedTypeSymbol.cs (1)
31
=>
OriginalDefinition
.GetUnificationUseSiteDiagnosticRecursive(ref result, owner, ref checkedTypes);
Symbols\SubstitutedNamedTypeSymbol.cs (28)
112
var newMap = _inputMap.WithAlphaRename(
OriginalDefinition
, this, out typeParameters);
119
typeParameters = prevMap.SubstituteTypeParameters(
OriginalDefinition
.TypeParameters);
141
get { return
OriginalDefinition
.Kind; }
151
return _unbound ? null : Map.SubstituteNamedType(
OriginalDefinition
.GetDeclaredBaseType(basesBeingResolved));
156
return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(
OriginalDefinition
.GetDeclaredInterfaces(basesBeingResolved));
170
var baseType = Map.SubstituteNamedType(
OriginalDefinition
.BaseTypeNoUseSiteDiagnostics);
181
return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(
OriginalDefinition
.InterfacesNoUseSiteDiagnostics(basesBeingResolved));
205
return
OriginalDefinition
.MemberNames;
211
return
OriginalDefinition
.GetAttributes();
216
return
OriginalDefinition
.GetTypeMembersUnordered().SelectAsArray((t, self) => t.AsMember(self), this);
221
return
OriginalDefinition
.GetTypeMembers().SelectAsArray((t, self) => t.AsMember(self), this);
226
return
OriginalDefinition
.GetTypeMembers(name).SelectAsArray((t, self) => t.AsMember(self), this);
231
return
OriginalDefinition
.GetTypeMembers(name, arity).SelectAsArray((t, self) => t.AsMember(self), this);
234
internal sealed override bool HasDeclaredRequiredMembers => !_unbound &&
OriginalDefinition
.HasDeclaredRequiredMembers;
236
internal sealed override bool IsClosed =>
OriginalDefinition
.IsClosed;
238
internal sealed override ImmutableArray<NamedTypeSymbol> CandidateClosedSubtypeDefinitions =>
OriginalDefinition
.CandidateClosedSubtypeDefinitions;
252
foreach (var t in
OriginalDefinition
.GetMembers())
262
foreach (var t in
OriginalDefinition
.GetMembers())
302
foreach (var t in
OriginalDefinition
.GetMembersUnordered())
312
foreach (var t in
OriginalDefinition
.GetMembersUnordered())
346
var originalMembers =
OriginalDefinition
.GetMembers(name);
382
foreach ((MethodSymbol body, MethodSymbol implemented) in
OriginalDefinition
.SynthesizedInterfaceMethodImpls())
400
:
OriginalDefinition
.GetEarlyAttributeDecodingMembers().SelectAsArray(s_symbolAsMemberFunc, this);
408
foreach (var t in
OriginalDefinition
.GetEarlyAttributeDecodingMembers(name))
420
return
OriginalDefinition
.EnumUnderlyingType;
441
get { return
OriginalDefinition
.IsComImport; }
446
get { return
OriginalDefinition
.ComImportCoClass; }
520
var unsubstitutedParameter =
OriginalDefinition
.ExtensionParameter;