8 interfaces inheriting from INamedEntity
Microsoft.CodeAnalysis (8)
PEWriter\Members.cs (3)
294internal interface ILocalDefinition : INamedEntity 667internal interface IParameterDefinition : IDefinition, INamedEntity, IParameterTypeInformation 843internal interface ITypeMemberReference : IReference, INamedEntity
PEWriter\Miscellaneous.cs (1)
198internal interface IContextualNamedEntity : INamedEntity
PEWriter\Types.cs (3)
171internal interface IGenericParameterReference : ITypeReference, INamedEntity, IParameterListEntry 245internal interface INamedTypeReference : ITypeReference, INamedEntity 282internal interface INamespace : INamedEntity
PEWriter\Units.cs (1)
91internal interface IUnitReference : IReference, INamedEntity
47 references to INamedEntity
Microsoft.CodeAnalysis (18)
Emit\ErrorType.cs (2)
185string Cci.INamedEntity.Name 249string Cci.INamedEntity.Name => s_identity.Name;
Emit\NoPia\CommonEmbeddedEvent.cs (1)
184string Cci.INamedEntity.Name
Emit\NoPia\CommonEmbeddedField.cs (1)
191string Cci.INamedEntity.Name
Emit\NoPia\CommonEmbeddedMethod.cs (1)
253string Cci.INamedEntity.Name => Name;
Emit\NoPia\CommonEmbeddedParameter.cs (1)
223string Cci.INamedEntity.Name
Emit\NoPia\CommonEmbeddedProperty.cs (1)
212string Cci.INamedEntity.Name
Emit\NoPia\CommonEmbeddedType.cs (1)
688string Cci.INamedEntity.Name
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
209string Cci.INamedEntity.Name
Emit\NoPia\EmbeddedTypesManager.cs (1)
58where TParameterSymbol : class, TSymbol, Cci.IParameterListEntry, Cci.INamedEntity
Emit\NoPia\VtblGap.cs (1)
185string Cci.INamedEntity.Name
NativePdbWriter\PdbWriter.cs (1)
643private void UsingNamespace(string fullName, INamedEntity errorEntity)
PEWriter\MetadataWriter.cs (6)
1315private StringHandle GetStringHandleForPathAndCheckLength(string path, INamedEntity errorEntity = null) 1321private StringHandle GetStringHandleForNameAndCheckLength(string name, INamedEntity errorEntity = null) 1348private void CheckNameLength(string name, INamedEntity errorEntity) 1361private void CheckPathLength(string path, INamedEntity errorEntity = null) 1395internal bool IsUsingStringTooLong(string usingString, INamedEntity errorEntity = null) 1439private static Location GetNamedEntityLocation(INamedEntity errorEntity)
Microsoft.CodeAnalysis.CSharp (16)
Compilation\CSharpCompilation.cs (1)
3224diagnostics.Add(ErrorCode.ERR_ModuleEmitFailure, NoLocation.Singleton, ((Cci.INamedEntity)moduleBeingBuilt).Name,
Compiler\MethodCompiler.cs (1)
194diagnostics.Add(ErrorCode.ERR_ModuleEmitFailure, NoLocation.Singleton, ((Cci.INamedEntity)moduleBeingBuiltOpt).Name,
Emitter\EditAndContinue\EmitHelpers.cs (1)
149static string getName(Cci.ITypeDefinition type) => ((Cci.INamedEntity)type).Name!;
Emitter\Model\AssemblyReference.cs (1)
41string Cci.INamedEntity.Name => Identity.Name;
Emitter\Model\EventSymbolAdapter.cs (1)
149string Cci.INamedEntity.Name
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
158string Cci.INamedEntity.Name
Emitter\Model\FieldSymbolAdapter.cs (1)
125string Cci.INamedEntity.Name
Emitter\Model\MethodSymbolAdapter.cs (1)
122string Cci.INamedEntity.Name
Emitter\Model\ModuleReference.cs (1)
36string Cci.INamedEntity.Name
Emitter\Model\NamedTypeReference.cs (1)
53string Cci.INamedEntity.Name
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
768string Cci.INamedEntity.Name
Emitter\Model\NamespaceSymbolAdapter.cs (1)
21string Cci.INamedEntity.Name => AdaptedNamespaceSymbol.MetadataName;
Emitter\Model\ParameterSymbolAdapter.cs (1)
201string Cci.INamedEntity.Name
Emitter\Model\PropertySymbolAdapter.cs (1)
263string INamedEntity.Name
Emitter\Model\TypeMemberReference.cs (1)
23string Cci.INamedEntity.Name
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
201string Cci.INamedEntity.Name
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AssemblyReference.cs (1)
24string INamedEntity.Name => _identity.Name;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
84string INamedEntity.Name => UnderlyingType.Name;
Microsoft.CodeAnalysis.VisualBasic (11)
Emit\AssemblyReference.vb (1)
38Private ReadOnly Property INamedEntityName As String Implements Cci.INamedEntity.Name
Emit\FieldSymbolAdapter.vb (1)
99Private ReadOnly Property INamedEntityName As String Implements INamedEntity.Name
Emit\MethodSymbolAdapter.vb (1)
92Private ReadOnly Property INamedEntityName As String Implements Cci.INamedEntity.Name
Emit\ModuleReference.vb (1)
30Private ReadOnly Property INamedEntityName As String Implements Cci.INamedEntity.Name
Emit\NamedTypeReference.vb (1)
39Private ReadOnly Property INamedEntityName As String Implements Cci.INamedEntity.Name
Emit\NamedTypeSymbolAdapter.vb (1)
767Private ReadOnly Property INamedEntityName As String Implements INamedEntity.Name
Emit\NamespaceSymbolAdapter.vb (1)
16Private ReadOnly Property INamedEntity_Name As String Implements INamedEntity.Name
Emit\ParameterSymbolAdapter.vb (1)
139Private ReadOnly Property INamedEntityName As String Implements INamedEntity.Name
Emit\PropertySymbolAdapter.vb (1)
175Private ReadOnly Property INamedEntityName As String Implements INamedEntity.Name
Emit\TypeMemberReference.vb (1)
19Private ReadOnly Property INamedEntityName As String Implements Cci.INamedEntity.Name
Emit\TypeParameterSymbolAdapter.vb (1)
168Private ReadOnly Property INamedEntityName As String Implements INamedEntity.Name