7 overrides of MetadataName
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
450
public override string
MetadataName
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
334
public override string
MetadataName
Symbols\NamedTypeSymbol.cs (1)
485
public override string
MetadataName
Symbols\Source\SourceComplexParameterSymbol.cs (1)
410
public override string
MetadataName
Symbols\Source\SourcePropertySymbolBase.cs (1)
418
public override string
MetadataName
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
109
public sealed override string
MetadataName
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
176
public override string
MetadataName
132 references to MetadataName
Microsoft.CodeAnalysis.CSharp (45)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
274
string metadataName = symbol.
MetadataName
;
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (6)
758
Debug.Assert(!string.IsNullOrEmpty(sourceMember.
MetadataName
));
761
if (otherMembersByName.TryGetValue(sourceMember.
MetadataName
, out var otherMembers))
854
Debug.Assert(StringOrdinalComparer.Equals(@namespace.
MetadataName
, other.
MetadataName
));
919
Debug.Assert(StringOrdinalComparer.Equals(property.
MetadataName
, other.
MetadataName
));
Emitter\Model\EventSymbolAdapter.cs (1)
154
return AdaptedEventSymbol.
MetadataName
;
Emitter\Model\FieldSymbolAdapter.cs (1)
129
return AdaptedFieldSymbol.
MetadataName
;
Emitter\Model\MethodSymbolAdapter.cs (1)
124
get { return AdaptedMethodSymbol.
MetadataName
; }
Emitter\Model\ModuleReference.cs (1)
40
return _underlyingModule.
MetadataName
;
Emitter\Model\NamespaceSymbolAdapter.cs (1)
21
string Cci.INamedEntity.Name => AdaptedNamespaceSymbol.
MetadataName
;
Emitter\Model\ParameterSymbolAdapter.cs (1)
203
get { return AdaptedParameterSymbol.
MetadataName
; }
Emitter\Model\PEAssemblyBuilder.cs (1)
78
_metadataName = (emitOptions.OutputNameOverride == null) ? sourceAssembly.
MetadataName
: FileNameUtilities.ChangeExtension(emitOptions.OutputNameOverride, extension: null);
Emitter\Model\PEModuleBuilder.cs (1)
89
var specifiedName = sourceModule.
MetadataName
;
Emitter\Model\PropertySymbolAdapter.cs (1)
268
return AdaptedPropertySymbol.
MetadataName
;
Emitter\Model\TypeMemberReference.cs (1)
27
return UnderlyingSymbol.
MetadataName
;
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
203
get { return AdaptedTypeParameterSymbol.
MetadataName
; }
Emitter\NoPia\EmbeddedEvent.cs (3)
66
return UnderlyingEvent.AdaptedEventSymbol.
MetadataName
;
117
EmbeddedTypesManager.Error(diagnostics, ErrorCode.ERR_MissingMethodOnSourceInterface, syntaxNodeOpt, sourceInterface, UnderlyingEvent.AdaptedEventSymbol.
MetadataName
, UnderlyingEvent.AdaptedEventSymbol);
129
foreach (Symbol m in sourceInterface.GetMembers(UnderlyingEvent.AdaptedEventSymbol.
MetadataName
))
Emitter\NoPia\EmbeddedField.cs (1)
136
return UnderlyingField.AdaptedFieldSymbol.
MetadataName
;
Emitter\NoPia\EmbeddedMethod.cs (1)
185
get { return UnderlyingMethod.AdaptedMethodSymbol.
MetadataName
; }
Emitter\NoPia\EmbeddedParameter.cs (1)
99
get { return UnderlyingParameter.AdaptedParameterSymbol.
MetadataName
; }
Emitter\NoPia\EmbeddedProperty.cs (1)
73
return UnderlyingProperty.AdaptedPropertySymbol.
MetadataName
;
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
58
get { return UnderlyingTypeParameter.AdaptedTypeParameterSymbol.
MetadataName
; }
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
300
BoundExpression eventInfo = _factory.New(ctor, _factory.Typeof(node.Event.ContainingType), _factory.Literal(node.Event.
MetadataName
));
Lowering\LocalRewriter\LocalRewriter_Range.cs (3)
182
Debug.Assert(constructionMethod.
MetadataName
== "StartAt" ||
183
constructionMethod.
MetadataName
== "EndAt");
192
Debug.Assert(constructionMethod.
MetadataName
== "get_All");
Symbols\MemberSymbolExtensions.cs (1)
657
return member.IsIndexer() ? member.
MetadataName
:
Symbols\PublicModel\Symbol.cs (1)
201
string ISymbol.MetadataName => UnderlyingSymbol.
MetadataName
;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
156
int gapSize = isInterface ? Microsoft.CodeAnalysis.ModuleExtensions.GetVTableGapSize(method.
MetadataName
) : 0;
Symbols\Source\SourceComplexParameterSymbol.cs (3)
419
return base.
MetadataName
;
425
return base.
MetadataName
;
428
return definition.Parameters[this.Ordinal].
MetadataName
;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2113
string indexerName = indexer.
MetadataName
;
2136
string indexerName = indexer.
MetadataName
;
3584
string propertyName = propertySymbol.IsIndexer ? propertySymbol.
MetadataName
: propertySymbol.Name;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1209
ModuleExtensions.GetVTableGapSize(this.
MetadataName
) > 0;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1598
string defaultMemberName = this.Indexers.First().
MetadataName
; // UNDONE: IndexerNameAttribute
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
669
: GetAccessorName(explicitlyImplementedPropertyOpt.
MetadataName
,
Symbols\Symbol.cs (1)
227
string ISymbolInternal.MetadataName => this.
MetadataName
;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
111
get { return _underlyingParameter.
MetadataName
; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
180
return _underlyingProperty.
MetadataName
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
BreakingChanges.cs (1)
167
Assert.Equal("MonthInfoIndexer", indexer.
MetadataName
);
CodeGen\CodeGenDynamicTests.cs (1)
691
switch (member.
MetadataName
)
CodeGen\CodeGenExplicitImplementationTests.cs (1)
1004
AssertEx.All(classCMembers.Select(m => m.
MetadataName
), metadataName => metadataName == WellKnownMemberNames.InstanceConstructorName || metadataName.StartsWith("Q::I.", StringComparison.Ordinal));
CodeGen\CodeGenTupleTest.cs (2)
25374
Assert.Equal(libWithVTRef.Display, tuple2.ContainingAssembly.
MetadataName
.ToString());
25380
Assert.Equal(libWithVTRef.Display, tuple3.ContainingAssembly.
MetadataName
.ToString());
Emit\EditAndContinue\SymbolMatcherTests.cs (1)
1147
Assert.Equal("I<System.Int32,System.Boolean>.Item", ((PropertySymbol)mappedProperty.GetInternalSymbol()).
MetadataName
);
Emit\NoPiaEmbedTypes.cs (1)
5826
Assert.Equal("", p.
MetadataName
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests.cs (1)
8348
Assert.Equal("ItemX", indexer.
MetadataName
); //First one wins.
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (1)
1602
Debug.Assert(!result || parameter.
MetadataName
== "");
CSharpCompileResult.cs (1)
21
: base(assembly, method.ContainingType.MetadataName, method.
MetadataName
, formatSpecifiers)
EvaluationContext.cs (2)
308
Debug.Assert(synthesizedMethod.
MetadataName
== MethodName);
392
Debug.Assert(synthesizedMethod.
MetadataName
== MethodName);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Semantics\NullableContextTests.cs (1)
2255
key is Symbol symbol ? symbol.
MetadataName
: ((SyntaxNode)key).ToString();
Semantics\NullableReferenceTypesTests.cs (10)
96935
Assert.Equal("I<System.Object>.F1", af1.
MetadataName
);
96966
Assert.Equal("I<System.Object>.F1", bf1.
MetadataName
);
97030
Assert.Equal("I<A>.F1", af1.
MetadataName
);
97059
Assert.Equal("I<A>.F1", bf1.
MetadataName
);
97119
Assert.Equal("I<System.Object>.F1", af1.
MetadataName
);
97145
Assert.Equal("I<System.Object>.F1", bf1.
MetadataName
);
97305
Assert.Equal("I<System.Object>.F1", af1.
MetadataName
);
97331
Assert.Equal("I<System.Object>.F1", bf1.
MetadataName
);
97388
Assert.Equal("I<System.Object,B>.F1", af1.
MetadataName
);
97413
Assert.Equal("I<System.Object,B>.F1", bf1.
MetadataName
);
Semantics\PrimaryConstructorTests.cs (3)
15050
Assert.Equal("p1", comp.GetTypeByMetadataName("C1").Indexers.Single().
MetadataName
);
15080
Assert.Equal("p1", comp.GetTypeByMetadataName("C1").Indexers.Single().
MetadataName
);
15101
Assert.Equal("p1", comp.GetTypeByMetadataName("C1").Indexers.Single().
MetadataName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (60)
Symbols\AnonymousTypesSemanticsTests.cs (1)
1069
Assert.Equal(metadataName, type.
MetadataName
);
Symbols\IndexerTests.cs (40)
330
Assert.NotEqual(interface1Indexer.
MetadataName
, interface2Indexer.
MetadataName
);
331
Assert.NotEqual(interface1Indexer.
MetadataName
, classIndexer.
MetadataName
);
332
Assert.NotEqual(interface2Indexer.
MetadataName
, classIndexer.
MetadataName
);
412
Assert.NotEqual(interface1Indexer.
MetadataName
, interface2Indexer.
MetadataName
);
413
Assert.NotEqual(interface1Indexer.
MetadataName
, classIndexer.
MetadataName
);
414
Assert.NotEqual(interface2Indexer.
MetadataName
, classIndexer.
MetadataName
);
621
Assert.NotEqual(baseIndexer.
MetadataName
, derivedIndexer.
MetadataName
);
678
Assert.NotEqual(baseIndexer.
MetadataName
, derivedIndexer.
MetadataName
);
747
Assert.NotEqual(baseIndexers[0].
MetadataName
, baseIndexers[1].
MetadataName
);
748
Assert.NotEqual(baseIndexers[0].
MetadataName
, derivedIndexer.
MetadataName
);
749
Assert.NotEqual(baseIndexers[1].
MetadataName
, derivedIndexer.
MetadataName
);
818
Assert.NotEqual(baseIndexers[0].
MetadataName
, baseIndexers[1].
MetadataName
);
819
Assert.NotEqual(baseIndexers[0].
MetadataName
, derivedIndexer.
MetadataName
);
820
Assert.NotEqual(baseIndexers[1].
MetadataName
, derivedIndexer.
MetadataName
);
1436
Assert.Equal("A", indexer.
MetadataName
);
1438
Assert.Equal("get_A", indexer.GetMethod.
MetadataName
);
1440
Assert.Equal("set_A", indexer.SetMethod.
MetadataName
);
1460
Assert.Equal("@indexer", indexer.
MetadataName
);
1461
Assert.Equal("get_@indexer", indexer.GetMethod.
MetadataName
);
1462
Assert.Equal("set_@indexer", indexer.SetMethod.
MetadataName
);
1514
Assert.True(derivedType.Indexers.All(i => i.
MetadataName
== "A"));
1574
Assert.Equal("X", get_XB.AssociatedSymbol.
MetadataName
);
1575
Assert.Equal("X", get_XC.AssociatedSymbol.
MetadataName
);
1598
Assert.Equal("X", classA.Indexers.Single().
MetadataName
);
2129
Assert.Equal("A", indexer.
MetadataName
);
2839
Assert.Equal("Item", idxSymbol.
MetadataName
);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (3)
375
Assert.Equal("With Spaces", assembly.
MetadataName
);
392
Assert.Equal("With Spaces", assembly.
MetadataName
);
410
Assert.Equal("With Spaces.netmodule", module.
MetadataName
);
Symbols\Source\FileModifierTests.cs (15)
511
AssertEx.Equal("<MyFile>F5E7157F91336401EED4848664C7CEB8A5E156C0D713F4211A61BDB8932B19EF2__C`1", c.
MetadataName
);
544
AssertEx.Equal(expectedMetadataName, c.
MetadataName
);
575
AssertEx.Equal("<MyGeneratedFile_g>F18307E6C553D2E6465CEA162655C06E2BB2896889519559EB1EE5FA53513F0E8__C", c.
MetadataName
);
615
AssertEx.Equal("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", classC.
MetadataName
);
662
AssertEx.Equal("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", member.
MetadataName
);
695
AssertEx.Equal("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C`1", classC.
MetadataName
);
723
AssertEx.Equal("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", classC.
MetadataName
);
812
Assert.Matches(expectedRegexPattern: @"<My_File>F[\w\d]{64}__C", sourceFileTypeSymbol.
MetadataName
);
818
Assert.Equal(sourceFileTypeSymbol.
MetadataName
, expectedSymbol.MetadataName);
849
Assert.Equal("<_>F<no checksum>__C", classC.
MetadataName
);
873
AssertEx.Equal("<My_File>FA818559F9E8E4AF40425A1819866C71357DE9017B4B7EFE1D34D9F48C0539B6E__C", c.
MetadataName
);
933
AssertEx.Equal(firstMetadataName, expectedSymbol.
MetadataName
);
941
AssertEx.Equal(secondMetadataName, expectedSymbol.
MetadataName
);
3659
AssertEx.Equal("<file1>F96B1D9CB33A43D51528FE81EDAFE5AE31358FE749929AC76B76C64B60DEF129D__C", sourceMember.
MetadataName
);
3669
Assert.Equal("<file1>F96B1D9CB33A43D51528FE81EDAFE5AE31358FE749929AC76B76C64B60DEF129D__C", metadataMember.
MetadataName
);
Symbols\SymbolErrorTests.cs (1)
4850
Assert.Equal("IA.Item", indexer.
MetadataName
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
SymbolUtilities.cs (1)
63
T member = type.GetMembers(WellKnownMemberNames.Indexer).Where(i => i.
MetadataName
== name).Single() as T;