22 references to IsPossibleMatch
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Source\SourceAssemblySymbol.cs (4)
1685return checker.IsPossibleMatch(node, QuickAttributes.AssemblySignatureKey); 1691return checker.IsPossibleMatch(node, QuickAttributes.AssemblyKeyName); 1697return checker.IsPossibleMatch(node, QuickAttributes.AssemblyKeyFile); 1765if (checker.IsPossibleMatch(node, QuickAttributes.TypeForwardedTo))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1286if (checker.IsPossibleMatch(attr, QuickAttributes.TypeIdentifier))
Symbols\Source\SourcePropertySymbolBase.cs (1)
500return checker.IsPossibleMatch(node, QuickAttributes.IndexerName);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (16)
Attributes\AttributeTests.cs (16)
56Assert.True(predefined.IsPossibleMatch(typeForwardedTo, QuickAttributes.TypeForwardedTo)); 57Assert.False(predefined.IsPossibleMatch(typeForwardedTo, QuickAttributes.TypeIdentifier)); 58Assert.False(predefined.IsPossibleMatch(typeForwardedTo, QuickAttributes.None)); 60Assert.False(predefined.IsPossibleMatch(typeIdentifier, QuickAttributes.TypeForwardedTo)); 61Assert.True(predefined.IsPossibleMatch(typeIdentifier, QuickAttributes.TypeIdentifier)); 62Assert.False(predefined.IsPossibleMatch(typeIdentifier, QuickAttributes.None)); 66Assert.True(checker1.IsPossibleMatch(alias1, QuickAttributes.TypeForwardedTo)); 67Assert.False(checker1.IsPossibleMatch(alias1, QuickAttributes.TypeIdentifier)); 70Assert.True(checker1a.IsPossibleMatch(alias1, QuickAttributes.TypeForwardedTo)); 71Assert.True(checker1a.IsPossibleMatch(alias1, QuickAttributes.TypeIdentifier)); 75Assert.True(checker1b.IsPossibleMatch(alias1, QuickAttributes.TypeForwardedTo)); 76Assert.False(checker1b.IsPossibleMatch(alias1, QuickAttributes.TypeIdentifier)); 77Assert.False(checker1b.IsPossibleMatch(alias2, QuickAttributes.TypeForwardedTo)); 78Assert.True(checker1b.IsPossibleMatch(alias2, QuickAttributes.TypeIdentifier)); 82Assert.True(checker3.IsPossibleMatch(alias3, QuickAttributes.TypeForwardedTo)); 83Assert.True(checker3.IsPossibleMatch(alias3, QuickAttributes.TypeIdentifier));