53 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (17)
Compilation\MemberSemanticModel.cs (3)
921
isCompleted: awaitableInfo.IsCompleted.
GetPublicSymbol
(),
981
currentProperty: ((PropertySymbol)enumeratorInfoOpt.CurrentPropertyGetter?.AssociatedSymbol).
GetPublicSymbol
(),
1087
return AnonymousTypeManager.GetAnonymousTypeProperty(anonymousType, index).
GetPublicSymbol
();
Compilation\SyntaxTreeSemanticModel.cs (2)
1538
return ((PropertySymbol)GetDeclaredMemberSymbol(declarationSyntax)).
GetPublicSymbol
();
1549
return ((PropertySymbol)GetDeclaredMemberSymbol(declarationSyntax)).
GetPublicSymbol
();
Operations\CSharpOperationFactory.cs (8)
613
IPropertySymbol property = boundPropertyAccess.PropertySymbol.
GetPublicSymbol
();
637
return new PropertyReferenceOperation(property.
GetPublicSymbol
(), constrainedToType.GetPublicSymbol(), arguments, instance, _semanticModel, syntax, type, isImplicit);
894
return new PropertyReferenceOperation(property.
GetPublicSymbol
(), constrainedToType: null, arguments, createReceiver(), _semanticModel, syntax, type, isImplicit);
1581
var lengthSymbol = Binder.GetPropertySymbol(boundIndexerAccess.LengthOrCountAccess, out _, out _).
GetPublicSymbol
();
1657
ImmutableArray<IPropertySymbol> initializedProperties = ImmutableArray.Create<IPropertySymbol>(boundPropertyEqualsValue.Property.
GetPublicSymbol
());
1796
((PropertySymbol)enumeratorInfoOpt.CurrentPropertyGetter.AssociatedSymbol).
GetPublicSymbol
(),
2504
lengthSymbol: Binder.GetPropertySymbol(boundNode.LengthAccess, out _, out _).
GetPublicSymbol
(),
2762
reference = new PropertyReferenceOperation(property.
GetPublicSymbol
(), constrainedToType: null, ImmutableArray<IArgumentOperation>.Empty,
Operations\CSharpOperationFactory_Methods.cs (2)
361
property.
GetPublicSymbol
(),
373
target = new PropertyReferenceOperation(anonymousProperty.Property.
GetPublicSymbol
(),
Symbols\PublicModel\PropertySymbol.cs (2)
65
return _underlying.OriginalDefinition.
GetPublicSymbol
();
71
get { return _underlying.OverriddenProperty.
GetPublicSymbol
(); }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
CodeGen\CodeGenAwaitUsingTests.cs (9)
1634
var first = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), getResult1.GetPublicSymbol(), false);
1636
var nulls1 = new AwaitExpressionInfo(null, isCompleted1.
GetPublicSymbol
(), getResult1.GetPublicSymbol(), false);
1638
var nulls3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), null, false);
1639
var nulls4 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), null, true);
1662
var second1 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), getResult1.GetPublicSymbol(), false);
1663
var second2 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted2.
GetPublicSymbol
(), getResult1.GetPublicSymbol(), false);
1664
var second3 = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), getResult2.GetPublicSymbol(), false);
1665
var second4 = new AwaitExpressionInfo(getAwaiter2.GetPublicSymbol(), isCompleted2.
GetPublicSymbol
(), getResult2.GetPublicSymbol(), false);
1680
var another = new AwaitExpressionInfo(getAwaiter1.GetPublicSymbol(), isCompleted1.
GetPublicSymbol
(), getResult1.GetPublicSymbol(), false);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\InitOnlyMemberTests.cs (17)
48
IPropertySymbol publicProperty = property.
GetPublicSymbol
();
414
Assert.False(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
418
Assert.True(property2.
GetPublicSymbol
().SetMethod.IsInitOnly);
422
Assert.True(property3.
GetPublicSymbol
().SetMethod.IsInitOnly);
611
Assert.False(property.
GetPublicSymbol
().GetMethod.IsInitOnly);
613
Assert.True(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
642
Assert.False(property.
GetPublicSymbol
().GetMethod.IsInitOnly);
644
Assert.True(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
901
Assert.False(property.
GetPublicSymbol
().GetMethod.IsInitOnly);
903
Assert.True(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
1156
Assert.False(property.
GetPublicSymbol
().GetMethod.IsInitOnly);
1158
Assert.False(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
3815
Assert.False(property0.
GetPublicSymbol
().SetMethod.IsInitOnly);
3903
Assert.False(property0.
GetPublicSymbol
().SetMethod.IsInitOnly);
3992
Assert.False(property0.
GetPublicSymbol
().SetMethod.IsInitOnly);
4053
Assert.False(property.
GetPublicSymbol
().GetMethod.IsInitOnly);
4057
Assert.False(property.
GetPublicSymbol
().SetMethod.IsInitOnly);
Semantics\LookupTests.cs (4)
1729
Assert.Equal(propertyLP.
GetPublicSymbol
(), model.GetSymbolInfo(syntaxes[0]).Symbol);
1730
Assert.Equal(propertyRQ.
GetPublicSymbol
(), model.GetSymbolInfo(syntaxes[1]).Symbol);
1736
Assert.Equal(propertyLP.
GetPublicSymbol
(), model.LookupSymbols(position, interfaceB.GetPublicSymbol(), "P").Single());
1737
Assert.Equal(propertyRQ.
GetPublicSymbol
(), model.LookupSymbols(position, interfaceB.GetPublicSymbol(), "Q").Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Compilation\GetSemanticInfoTests.cs (3)
1417
var indexerSymbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().
GetPublicSymbol
();
1455
var indexerSymbol1 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().
GetPublicSymbol
();
1456
var indexerSymbol2 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 2).Single().
GetPublicSymbol
();
SymbolDisplay\SymbolDisplayTests.cs (1)
8236
var propertySymbol = comp.GetMember<PropertySymbol>("C.Prop").
GetPublicSymbol
();
Symbols\IndexerTests.cs (1)
1296
Assert.Equal(baseIndexer.
GetPublicSymbol
(), symbolInfo.Symbol);
Symbols\RequiredMembersTests.cs (1)
5514
var property = c.GetProperty("Property").
GetPublicSymbol
();