Base:
property
OriginalDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.OriginalDefinition
26 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (26)
Symbols\ConstructedNamedTypeSymbol.cs (1)
31=> OriginalDefinition.GetUnificationUseSiteDiagnosticRecursive(ref result, owner, ref checkedTypes);
Symbols\SubstitutedNamedTypeSymbol.cs (25)
103var newMap = _inputMap.WithAlphaRename(OriginalDefinition, this, out typeParameters); 110typeParameters = prevMap.SubstituteTypeParameters(OriginalDefinition.TypeParameters); 132get { return OriginalDefinition.Kind; } 142return _unbound ? null : Map.SubstituteNamedType(OriginalDefinition.GetDeclaredBaseType(basesBeingResolved)); 147return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(OriginalDefinition.GetDeclaredInterfaces(basesBeingResolved)); 151=> _unbound ? null : Map.SubstituteNamedType(OriginalDefinition.BaseTypeNoUseSiteDiagnostics); 155return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(OriginalDefinition.InterfacesNoUseSiteDiagnostics(basesBeingResolved)); 179return OriginalDefinition.MemberNames; 185return OriginalDefinition.GetAttributes(); 190return OriginalDefinition.GetTypeMembersUnordered().SelectAsArray((t, self) => t.AsMember(self), this); 195return OriginalDefinition.GetTypeMembers().SelectAsArray((t, self) => t.AsMember(self), this); 200return OriginalDefinition.GetTypeMembers(name).SelectAsArray((t, self) => t.AsMember(self), this); 205return OriginalDefinition.GetTypeMembers(name, arity).SelectAsArray((t, self) => t.AsMember(self), this); 208internal sealed override bool HasDeclaredRequiredMembers => OriginalDefinition.HasDeclaredRequiredMembers; 217foreach (var t in OriginalDefinition.GetMembers()) 227foreach (var t in OriginalDefinition.GetMembers()) 265foreach (var t in OriginalDefinition.GetMembersUnordered()) 275foreach (var t in OriginalDefinition.GetMembersUnordered()) 309var originalMembers = OriginalDefinition.GetMembers(name); 345foreach ((MethodSymbol body, MethodSymbol implemented) in OriginalDefinition.SynthesizedInterfaceMethodImpls()) 363: OriginalDefinition.GetEarlyAttributeDecodingMembers().SelectAsArray(s_symbolAsMemberFunc, this); 371foreach (var t in OriginalDefinition.GetEarlyAttributeDecodingMembers(name)) 383return OriginalDefinition.EnumUnderlyingType; 404get { return OriginalDefinition.IsComImport; } 409get { return OriginalDefinition.ComImportCoClass; }