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)
112var newMap = _inputMap.WithAlphaRename(OriginalDefinition, this, out typeParameters); 119typeParameters = prevMap.SubstituteTypeParameters(OriginalDefinition.TypeParameters); 141get { return OriginalDefinition.Kind; } 151return _unbound ? null : Map.SubstituteNamedType(OriginalDefinition.GetDeclaredBaseType(basesBeingResolved)); 156return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(OriginalDefinition.GetDeclaredInterfaces(basesBeingResolved)); 170var baseType = Map.SubstituteNamedType(OriginalDefinition.BaseTypeNoUseSiteDiagnostics); 181return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(OriginalDefinition.InterfacesNoUseSiteDiagnostics(basesBeingResolved)); 205return OriginalDefinition.MemberNames; 211return OriginalDefinition.GetAttributes(); 216return OriginalDefinition.GetTypeMembersUnordered().SelectAsArray((t, self) => t.AsMember(self), this); 221return OriginalDefinition.GetTypeMembers().SelectAsArray((t, self) => t.AsMember(self), this); 226return OriginalDefinition.GetTypeMembers(name).SelectAsArray((t, self) => t.AsMember(self), this); 231return OriginalDefinition.GetTypeMembers(name, arity).SelectAsArray((t, self) => t.AsMember(self), this); 234internal sealed override bool HasDeclaredRequiredMembers => !_unbound && OriginalDefinition.HasDeclaredRequiredMembers; 236internal sealed override bool IsClosed => OriginalDefinition.IsClosed; 238internal sealed override ImmutableArray<NamedTypeSymbol> CandidateClosedSubtypeDefinitions => OriginalDefinition.CandidateClosedSubtypeDefinitions; 252foreach (var t in OriginalDefinition.GetMembers()) 262foreach (var t in OriginalDefinition.GetMembers()) 302foreach (var t in OriginalDefinition.GetMembersUnordered()) 312foreach (var t in OriginalDefinition.GetMembersUnordered()) 346var originalMembers = OriginalDefinition.GetMembers(name); 382foreach ((MethodSymbol body, MethodSymbol implemented) in OriginalDefinition.SynthesizedInterfaceMethodImpls()) 400: OriginalDefinition.GetEarlyAttributeDecodingMembers().SelectAsArray(s_symbolAsMemberFunc, this); 408foreach (var t in OriginalDefinition.GetEarlyAttributeDecodingMembers(name)) 420return OriginalDefinition.EnumUnderlyingType; 441get { return OriginalDefinition.IsComImport; } 446get { return OriginalDefinition.ComImportCoClass; } 520var unsubstitutedParameter = OriginalDefinition.ExtensionParameter;