602 references to Field
Microsoft.CodeAnalysis (8)
CodeGen\MetadataNamedArgument.cs (1)
41bool Cci.IMetadataNamedArgument.IsField => _entity.Kind == SymbolKind.Field;
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1120case SymbolKind.Field:
DocumentationCommentId.cs (3)
702kind = SymbolKind.Field; 808case SymbolKind.Field: 1313if (symbol.Kind == SymbolKind.Field)
Emit\EditAndContinue\SymbolChanges.cs (1)
562case SymbolKind.Field:
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
270if (member.Kind == SymbolKind.Field)
Symbols\SymbolKindExtensions.cs (1)
15case SymbolKind.Field:
Microsoft.CodeAnalysis.CodeStyle (17)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
62context.RegisterSymbolAction(AnalyzeFieldSymbol, SymbolKind.Field);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
764case SymbolKind.Field:
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
176compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 703case SymbolKind.Field:
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
132private static readonly SymbolKindOrTypeKind _field = new(SymbolKind.Field); 424case SymbolKind.Field:
INamedTypeSymbolExtensions.cs (1)
464case SymbolKind.Field:
ISymbolExtensions.cs (1)
208=> symbol?.Kind == SymbolKind.Field && symbol.ContainingType.IsEnumType();
ISymbolExtensions_Accessibility.cs (1)
142case SymbolKind.Field:
SimplifierOptions.cs (1)
52SymbolKind.Field => QualifyFieldAccess,
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
122SymbolKind.Field => FieldsAreEquivalent((IFieldSymbol)x, (IFieldSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
65SymbolKind.Field => CombineHashCodes((IFieldSymbol)x, currentHash),
SymbolSpecification.cs (3)
85new SymbolKindOrTypeKind(SymbolKind.Field), 535if (kind == SymbolKind.Field && ((IFieldSymbol)symbol).IsReadOnly) 543if ((kind == SymbolKind.Field && ((IFieldSymbol)symbol).IsConst) ||
UseCompoundAssignmentUtilities.cs (1)
115case SymbolKind.Field:
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
83if (member.Kind == SymbolKind.Field)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
69if (symbol.Kind == SymbolKind.Field)
AbstractSemanticFactsService.cs (1)
34s.Kind == SymbolKind.Field ||
CodeGenerationFieldSymbol.cs (1)
57public override SymbolKind Kind => SymbolKind.Field;
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (5)
NamingStylesTestOptionSets.cs (5)
165ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 197ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 229ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 261ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 680new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field),
Microsoft.CodeAnalysis.CSharp (110)
Binder\Binder.cs (2)
602case SymbolKind.Field: 639symbol.Kind == SymbolKind.Field ||
Binder\Binder.ValueChecks.cs (1)
1221else if (containing.Kind == SymbolKind.Field)
Binder\Binder_AnonymousTypes.cs (1)
196case SymbolKind.Field:
Binder\Binder_Attributes.cs (1)
610case SymbolKind.Field:
Binder\Binder_Await.cs (1)
156case SymbolKind.Field:
Binder\Binder_Expressions.cs (6)
39inStaticContext = memberOpt.Kind == SymbolKind.Field || memberOpt.Kind == SymbolKind.Method || memberOpt.Kind == SymbolKind.Property; 1988case SymbolKind.Field: 3046if (member.Kind == SymbolKind.Field && 6399case SymbolKind.Field: 7104case SymbolKind.Field: 7250case SymbolKind.Field:
Binder\Binder_Lookup.cs (3)
1712case SymbolKind.Field: 1736case SymbolKind.Field: 1752case SymbolKind.Field:
Binder\Semantics\AccessCheck.cs (2)
75case SymbolKind.Field: 203case SymbolKind.Field:
BoundTree\VariablePendingInference.cs (1)
78case SymbolKind.Field:
Compilation\CSharpSemanticModel.cs (3)
3733case SymbolKind.Field: 3760case SymbolKind.Field: 5175case SymbolKind.Field:
Compilation\InitializerSemanticModel.cs (2)
150case SymbolKind.Field: 277case SymbolKind.Field:
Compiler\ClsComplianceChecker.cs (2)
419symbolKind == SymbolKind.Field || 712case SymbolKind.Field:
Compiler\DocumentationCommentCompiler.cs (1)
143symbol.Kind == SymbolKind.Field ||
Compiler\MethodCompiler.cs (1)
550case SymbolKind.Field:
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
135if (member.Kind == SymbolKind.Field)
Emitter\Model\PEModuleBuilder.cs (1)
396case SymbolKind.Field:
Emitter\NoPia\EmbeddedType.cs (1)
301case SymbolKind.Field:
FlowAnalysis\DataFlowsInWalker.cs (1)
110_dataFlowsIn.Add(symbol.Kind == SymbolKind.Field ? GetNonMemberSymbol(slot) : symbol);
FlowAnalysis\DataFlowsOutWalker.cs (1)
258_dataFlowsOut.Add(symbol.Kind == SymbolKind.Field ? GetNonMemberSymbol(slot) : symbol);
FlowAnalysis\DefiniteAssignment.cs (7)
289Debug.Assert(variableId.Symbol.Kind == SymbolKind.Field || variableId.Symbol.Kind == SymbolKind.Property || variableId.Symbol.Kind == SymbolKind.Event, 751if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 826if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 1185if (symbol.Kind == SymbolKind.Field) 1687while (current?.Kind is SymbolKind.Method or SymbolKind.Field or SymbolKind.Property) 2488if (symbol.Kind != SymbolKind.Field) 2611if ((object)_sourceAssembly != null && node.MemberSymbol != null && node.MemberSymbol.Kind == SymbolKind.Field)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
32SymbolKind.Field => true,
FlowAnalysis\DefinitelyAssignedWalker.cs (1)
96symbol.Kind != SymbolKind.Field)
FlowAnalysis\EmptyStructTypeCache.cs (1)
201case SymbolKind.Field:
FlowAnalysis\NullableWalker.cs (7)
844case SymbolKind.Field: 1070if (member.Kind != SymbolKind.Field && 1880case SymbolKind.Field: 2671Debug.Assert(member.Kind == SymbolKind.Field || member.Kind == SymbolKind.Property || member.Kind == SymbolKind.Event); 4039if (members.Any(static m => m.Kind == SymbolKind.Field)) 5033if ((member is PropertySymbol { IsIndexedProperty: false } || member.Kind == SymbolKind.Field) && 6437case SymbolKind.Field:
FlowAnalysis\NullableWalker_Patterns.cs (1)
226if (member.Symbol.Kind is not (SymbolKind.Property or SymbolKind.Field))
FlowAnalysis\ReadWriteWalker.cs (2)
81while (current?.Kind is SymbolKind.Method or SymbolKind.Field or SymbolKind.Property) 128if (variable.Kind != SymbolKind.Field) (IsInside ? _readInside : _readOutside).Add(variable);
FlowAnalysis\UnassignedVariablesWalker.cs (1)
59if (symbol.Kind != SymbolKind.Field)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
834case SymbolKind.Field: 849case SymbolKind.Field:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
453Debug.Assert(fieldOrEvent.Kind == SymbolKind.Field || fieldOrEvent.Kind == SymbolKind.Event);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
511case SymbolKind.Field:
Lowering\MethodToClassRewriter.cs (1)
702case SymbolKind.Field:
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (2)
155case SymbolKind.Field: 236case SymbolKind.Field:
Operations\CSharpOperationFactory.cs (1)
865case SymbolKind.Field:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
407&& symbol.Kind == SymbolKind.Field
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
119case SymbolKind.Field:
Symbols\Attributes\AttributeData.cs (2)
312if (foundMember.Kind == SymbolKind.Field || foundMember.Kind == SymbolKind.Property) 728case SymbolKind.Field:
Symbols\BaseTypeAnalysis.cs (1)
163case SymbolKind.Field:
Symbols\Compilation_WellKnownMembers.cs (2)
274targetSymbolKind = SymbolKind.Field; 341case SymbolKind.Field:
Symbols\FieldSymbol.cs (1)
190return SymbolKind.Field;
Symbols\MemberSignatureComparer.cs (1)
507if (member.Kind != SymbolKind.Field)
Symbols\MemberSymbolExtensions.cs (5)
107case SymbolKind.Field: 271case SymbolKind.Field: 331case SymbolKind.Field: 349case SymbolKind.Field: 638case SymbolKind.Field:
Symbols\Metadata\PE\PENamedTypeSymbol.cs (4)
952if (staticIndex < staticFields.Length && staticFields[staticIndex].Kind == SymbolKind.Field) 968Debug.Assert(staticIndex == staticFields.Length || staticFields[staticIndex].Kind != SymbolKind.Field); 980IEnumerable<FieldSymbol> nonEventFields = GetMembers<FieldSymbol>(this.GetMembers().WhereAsArray(m => !(m is TupleErrorFieldSymbol)), SymbolKind.Field, offset: 0); 1267Debug.Assert(SymbolKind.Field.ToSortOrder() < SymbolKind.Method.ToSortOrder());
Symbols\MethodSymbolExtensions.cs (1)
112case SymbolKind.Field:
Symbols\NamedTypeSymbol.cs (2)
625|| member.Kind == SymbolKind.Field 713case SymbolKind.Field:
Symbols\ObsoleteAttributeHelpers.cs (1)
61if (symbol.Kind == SymbolKind.Field)
Symbols\OverriddenOrHiddenMembersHelpers.cs (4)
587case SymbolKind.Field: 640case SymbolKind.Field: 716bool needToSearchForRelated = representativeMember.Kind != SymbolKind.Field && representativeMember.Kind != SymbolKind.NamedType && 854Debug.Assert(representativeMember.Kind != SymbolKind.Field);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1464case SymbolKind.Field: 1941if (symbol.Kind != SymbolKind.Field || !symbol.IsImplicitlyDeclared) 2282if (member.Kind != SymbolKind.Field) 3786case SymbolKind.Field:
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
651case SymbolKind.Field: 671Debug.Assert(symbol.Kind == SymbolKind.Field || symbol.Kind == SymbolKind.NamedType);
Symbols\Symbol.cs (4)
511case SymbolKind.Field: 1074case SymbolKind.Field: 1496case SymbolKind.Field: 1560case SymbolKind.Field:
Symbols\Symbol_Attributes.cs (1)
51case SymbolKind.Field:
Symbols\SymbolDistinguisher.cs (1)
62case SymbolKind.Field:
Symbols\SymbolExtensions.cs (3)
178case SymbolKind.Field: 486case SymbolKind.Field: 543SymbolKind.Field => ((FieldSymbol)symbol).RequiresInstanceReceiver,
Symbols\SymbolKindExtensions.cs (1)
32case SymbolKind.Field:
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (2)
202SymbolKind.Field => F.Field(F.This(), (FieldSymbol)member), 248if (m.Kind is SymbolKind.Field && m is not TupleErrorFieldSymbol)
Symbols\Synthesized\SynthesizedContainer.cs (1)
127case SymbolKind.Field:
Symbols\Tuples\TupleTypeSymbol.cs (3)
601case SymbolKind.Field: 1022if (member.Kind != SymbolKind.Field) 1075case SymbolKind.Field:
Symbols\TypeSymbolExtensions.cs (1)
1658case SymbolKind.Field:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CastSimplifier.cs (1)
950if (symbol?.Kind == SymbolKind.Field)
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
49return (containingSymbol.Kind == SymbolKind.Field || containingSymbol.Kind == SymbolKind.Property) &&
ExpressionSyntaxExtensions.cs (1)
426case SymbolKind.Field:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
92not SymbolKind.Field and
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
NamingStylesTests.cs (1)
222[InlineData("int [|m|];", "int M;", SymbolKind.Field, Accessibility.Private)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (19)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (1)
2952SpecificationStyle(new SymbolKindOrTypeKind(SymbolKind.Field), "Field"),
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (7)
37new SymbolKindOrTypeKind(SymbolKind.Field), 55new SymbolKindOrTypeKind(SymbolKind.Field), 90new SymbolKindOrTypeKind(SymbolKind.Field), 108new SymbolKindOrTypeKind(SymbolKind.Field)); 407new SymbolKindOrTypeKind(SymbolKind.Field)); 420new SymbolKindOrTypeKind(SymbolKind.Field)); 503new SymbolKindOrTypeKind(SymbolKind.Field),
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests_OptionSets.cs (3)
80ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 112ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field)), 144ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field)),
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
52if (symbol != null && symbol.Kind == SymbolKind.Field)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (4)
179new SymbolKindOrTypeKind(SymbolKind.Field), 227new SymbolKindOrTypeKind(SymbolKind.Field), 344[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })] 345[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
NamingStylesTests.cs (1)
222[InlineData("int [|m|];", "int M;", SymbolKind.Field, Accessibility.Private)]
SymbolKey\SymbolKeyTestBase.cs (2)
168kinds.Add(SymbolKind.Field); 240case SymbolKind.Field:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenAsyncLocalsTests.cs (1)
968IEnumerable<IGrouping<TypeSymbol, FieldSymbol>> spillFieldsByType = stateMachineClass.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.Name.StartsWith("<>7__wrap", StringComparison.Ordinal)).Cast<FieldSymbol>().GroupBy(x => x.Type);
CodeGen\CodeGenDeconstructTests.cs (7)
3613Assert.Equal(SymbolKind.Field, field.Kind); 5475Assert.Equal(SymbolKind.Field, firstX1Symbol.Kind); 5480Assert.Equal(SymbolKind.Field, secondX1Symbol.Kind); 5507Assert.Equal(SymbolKind.Field, firstYSymbol.Kind); 5512Assert.Equal(SymbolKind.Field, secondYSymbol.Kind); 5538Assert.Equal(SymbolKind.Field, firstXSymbol.Kind); 5543Assert.Equal(SymbolKind.Field, secondXSymbol.Kind);
CodeGen\CodeGenDynamicTests.cs (1)
684case SymbolKind.Field:
CodeGen\CodeGenTupleTest.cs (2)
17380Assert.Equal(SymbolKind.Field, sym.Symbol.Kind); 17415Assert.Equal(SymbolKind.Field, bobField.Kind);
CodeGen\EventTests.cs (1)
232Assert.Equal(SymbolKind.Field, associatedField.Kind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (11)
Attributes\AttributeTests_MarshalAs.cs (1)
36var fields = type.GetMembers().Where(s => s.Kind == SymbolKind.Field);
Attributes\AttributeTests_Tuples.cs (1)
289case SymbolKind.Field:
Diagnostics\DiagnosticAnalyzerTests.cs (7)
515SymbolKind.Namespace, SymbolKind.NamedType, SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.Property); 2901TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Field), 2989SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter }; 3083SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter }; 3143SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter }; 3254var analyzer1 = new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.Field, analyzerId: 1); 3255var analyzer2 = new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.Field, analyzerId: 2);
Semantics\PatternMatchingTestBase.cs (2)
195Assert.NotEqual(SymbolKind.Field, symbol.Kind); 246Assert.Equal(SymbolKind.Field, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.cs (3)
1305if (member.Kind != SymbolKind.Field) 1550if (member.Kind != SymbolKind.Field) 1616if (member.Kind != SymbolKind.Field)
Microsoft.CodeAnalysis.CSharp.Features (13)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
464Kind: SymbolKind.Property or SymbolKind.Field,
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (5)
523return ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field)); 527new SymbolKindOrTypeKind(SymbolKind.Field), 533possibleTypes = possibleTypes.Remove(new SymbolKindOrTypeKind(SymbolKind.Field)); 539possibleTypes = possibleTypes.Remove(new SymbolKindOrTypeKind(SymbolKind.Field)); 645SymbolKind.Field => Glyph.FieldPublic,
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
299if (symbol?.Kind == SymbolKind.Field &&
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
148if (symbol.IsKind(SymbolKind.Field))
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
38new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field),
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
92not SymbolKind.Field and
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
49return (containingSymbol.Kind == SymbolKind.Field || containingSymbol.Kind == SymbolKind.Property) &&
NavigationBar\CSharpNavigationBarItemService.cs (1)
206if (symbol.Kind == SymbolKind.Field)
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
45symbol.Kind is SymbolKind.Local or SymbolKind.Field or SymbolKind.Parameter or SymbolKind.Property);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (31)
Semantics\ColorColorTests.cs (13)
74SymbolKind.Field, "E F.E", 195SymbolKind.Field, "E F.E", 223SymbolKind.Field, "E F.E", 224SymbolKind.Field, "System.Int32 E.F", 254SymbolKind.Field, "E F.E", 286SymbolKind.Field, "E.Element", 346SymbolKind.Field, "E F.E", 375SymbolKind.Field, "E F.E", 404SymbolKind.Field, "E F.E", 437SymbolKind.Field, "E F.E", 470SymbolKind.Field, "E F.E", 955SymbolKind.Field, "Color.Red"); 1284Assert.Equal(SymbolKind.Field, info.Symbol.Kind);
Semantics\DeconstructionTests.cs (12)
4380Assert.Equal(SymbolKind.Field, a.Kind); 4384Assert.Equal(SymbolKind.Field, b.Kind); 4388Assert.Equal(SymbolKind.Field, c.Kind); 4392Assert.Equal(SymbolKind.Field, d.Kind); 5338Assert.Equal(SymbolKind.Field, a.Kind); 5342Assert.Equal(SymbolKind.Field, b.Kind); 5346Assert.Equal(SymbolKind.Field, c.Kind); 5350Assert.Equal(SymbolKind.Field, d.Kind); 5772Assert.Equal(SymbolKind.Field, a.Kind); 5776Assert.Equal(SymbolKind.Field, b.Kind); 5780Assert.Equal(SymbolKind.Field, c.Kind); 5784Assert.Equal(SymbolKind.Field, d.Kind);
Semantics\InteractiveSemanticModelTests.cs (1)
144Assert.Equal(SymbolKind.Field, symbol.Kind);
Semantics\OutVarTests.cs (2)
1164Assert.NotEqual(SymbolKind.Field, symbol.Kind); 32675Assert.Equal(SymbolKind.Field, symbol.Kind);
Semantics\RefFieldTests.cs (1)
2019var fieldMembers = containingType.GetMembers().WhereAsArray(m => m.Kind == SymbolKind.Field);
Semantics\UnsafeTests.cs (2)
5399Assert.Equal(SymbolKind.Field, receiverSymbol.Kind); 5457Assert.Equal(SymbolKind.Field, receiverSymbol.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (51)
Compilation\GetSemanticInfoTests.cs (1)
1533Assert.Equal(SymbolKind.Field, candidate.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
1139Assert.Equal(SymbolKind.Field, symbols[0].Kind); 3643Assert.Equal(SymbolKind.Field, symbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (26)
282Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 319Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 349Assert.Equal(SymbolKind.Field, symbol.Kind); 437Assert.Equal(SymbolKind.Field, symbol.Kind); 4613Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 4679Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 4717Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 4753Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 4789Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 4820Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 5580Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 5612Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 6881Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 10475Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 10567Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 10684Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 11272Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 11309Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 11346Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 11386Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 11582Assert.Equal(SymbolKind.Field, sortedCandidates[0].Kind); 11716Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 12777Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 12852Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 13104Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind); 13269Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind);
DocumentationComments\CrefTests.cs (3)
6282Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind); 6288Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind); 6298Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind);
DocumentationComments\DocumentationCommentIDTests.cs (1)
124Assert.Equal(SymbolKind.Field, symbol.Kind);
Symbols\Metadata\PE\LoadingFields.cs (2)
56Assert.Equal(SymbolKind.Field, f1.Kind); 109Assert.Equal(SymbolKind.Field, csFields.GetMembers("Fff").Single().Kind);
Symbols\Retargeting\RetargetingTests.cs (2)
1173case SymbolKind.Field: 1305case SymbolKind.Field:
Symbols\Source\EventTests.cs (2)
101Assert.Equal(SymbolKind.Field, associatedField.Kind); 139Assert.Equal(SymbolKind.Field, associatedField.Kind);
Symbols\Source\FieldTests.cs (1)
68Assert.Equal(SymbolKind.Field, sym.Kind);
Symbols\Source\PropertyTests.cs (2)
401if (m.Kind == SymbolKind.Field) 420if (m.Kind == SymbolKind.Field)
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
22725if (m01.Kind == SymbolKind.Field)
Symbols\TypeTests.cs (8)
469Assert.Equal(SymbolKind.Field, field1.Kind); 484Assert.Equal(SymbolKind.Field, field1.Kind); 630Assert.Equal(SymbolKind.Field, m.Kind); 640Assert.Equal(SymbolKind.Field, obj.Kind); 648Assert.Equal(SymbolKind.Field, dyn.Kind); 682Assert.Equal(SymbolKind.Field, symbol.Kind); 906Assert.Equal(SymbolKind.Field, varA.Kind); 1479Assert.Equal(SymbolKind.Field, varX.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
EmitMetadataTestBase.cs (1)
74var fields = t.GetMembers().Where(m => m.Kind == SymbolKind.Field).OrderBy(f => f.Name).Cast<FieldSymbol>();
Extensions.cs (1)
774case SymbolKind.Field:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
107case SymbolKind.Field:
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CastSimplifier.cs (1)
950if (symbol?.Kind == SymbolKind.Field)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
426case SymbolKind.Field:
Simplification\CSharpSimplificationService.Expander.cs (1)
666SymbolKind.Field or
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
231if (sourceSymbol.Kind == SymbolKind.Field &&
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\SnippetFunctions\AbstractSnippetFunctionGenerateSwitchCases.cs (1)
48var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (5)
NamingStyles\NamingStylesTestOptionSets.cs (5)
165ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 197ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 229ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 261ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field)), 680new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Field),
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\PeekHelpers.cs (1)
58case SymbolKind.Field:
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
DkmUtilities.cs (1)
285else if (symbol.Kind == SymbolKind.Field && ((IFieldSymbolInternal)symbol).IsVolatile)
Microsoft.CodeAnalysis.Features (42)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
62context.RegisterSymbolAction(AnalyzeFieldSymbol, SymbolKind.Field);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
764case SymbolKind.Field:
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
69if (symbol.Kind == SymbolKind.Field)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
176compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 703case SymbolKind.Field:
AddImport\SymbolReferenceFinder.cs (1)
316if (symbol?.Kind is SymbolKind.Property or SymbolKind.Field)
ChangeSignature\AbstractChangeSignatureService.cs (2)
294if (symbol.Definition.Kind == SymbolKind.Field) 940.Where(s => s.IsKind(SymbolKind.Property) || s.IsKind(SymbolKind.Field));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
361case SymbolKind.Field:
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
61if (symbol.IsKind(SymbolKind.Field, out IFieldSymbol? field))
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
112member.MatchesKind(SymbolKind.Field, SymbolKind.Property) &&
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
186if (symbol.MatchesKind(SymbolKind.Field, SymbolKind.Property))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (6)
332SymbolKind.Field => GetDisplayName((IFieldSymbol)symbol), 2360case SymbolKind.Field: 3708rudeEdit = (oldSymbol.Kind == SymbolKind.Field || newSymbol.Kind == SymbolKind.Field) ? RudeEditKind.FieldKindUpdate : RudeEditKind.Update; 4681case SymbolKind.Field: 5073(member.Kind == SymbolKind.Field || member.Kind == SymbolKind.Property) &&
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
204SymbolKind.Field or
ExtractMethod\MethodExtractor.Analyzer.cs (1)
916foreach (var pair in symbolMap.Where(p => p.Key.Kind == SymbolKind.Field))
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
79var fieldNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, fallbackOptions, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
316CheckSurroundingContext(SymbolKind.Field, cancellationToken); 354if (symbolKind == SymbolKind.Field)
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
621var fieldNamingRule = await _semanticDocument.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, _fallbackOptions, _cancellationToken).ConfigureAwait(false);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
352SymbolKind.Field, Accessibility.Private, Options.FallbackOptions, cancellationToken).ConfigureAwait(false);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
255var resource = fieldOrProperty.Kind == SymbolKind.Field 290if (rule.SymbolSpecification.AppliesTo(SymbolKind.Field, Accessibility.Private))
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
35SymbolKind.Field or 47SymbolKind.Field => new WrappedFieldSymbol((IFieldSymbol)m, docCommentFormattingService),
MetadataAsSource\MetadataAsSourceFileService.cs (1)
322case SymbolKind.Field:
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
105var allDestinations = selectedMembers.All(m => m.IsKind(SymbolKind.Field))
PullMemberUp\MemberAndDestinationValidator.cs (1)
48_ => member.IsKind(SymbolKind.Property) || member.IsKind(SymbolKind.Event) || member.IsKind(SymbolKind.Field),
PullMemberUp\MembersPuller.cs (1)
298if (memberResult.MakeMemberDeclarationAbstract && !memberResult.Member.IsKind(SymbolKind.Field))
Shared\Extensions\ISymbolExtensions_2.cs (1)
38case SymbolKind.Field:
Shared\Naming\FallbackNamingRules.cs (3)
27new SymbolKindOrTypeKind(SymbolKind.Field), 39ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field))), 76var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field), new SymbolKindOrTypeKind(SymbolKind.Parameter), new SymbolKindOrTypeKind(SymbolKind.Local));
Shared\Utilities\ExtractTypeHelpers.cs (1)
216case SymbolKind.Field:
Snippets\SnippetFunctionService.cs (1)
64var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
203SymbolKind.Field or
UseCompoundAssignmentUtilities.cs (1)
115case SymbolKind.Field:
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
83if (member.Kind == SymbolKind.Field)
Microsoft.CodeAnalysis.Test.Utilities (8)
Compilation\CompilationDifference.cs (1)
143var actual = EmitResult.Baseline.SynthesizedMembers.Single(e => e.Key.ToString() == typeName).Value.Where(s => s.Kind == SymbolKind.Field).Select(s => (IFieldSymbol)s.GetISymbol()).Select(f => f.Name + ": " + f.Type);
Compilation\CompilationExtensions.cs (1)
257case SymbolKind.Field:
CompilationVerifier.cs (1)
712.Where(s => s.Kind == SymbolKind.Field)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2440SymbolKind.Field);
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
97SymbolKind.Field
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
73SymbolKind.Field,
Diagnostics\TrackingDiagnosticAnalyzer.cs (2)
84SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter, SymbolKind.Property 118new { SymbolKind = SymbolKind.Field, MethodKind = InvalidMethodKind, ReturnsVoid = false },
Microsoft.CodeAnalysis.VisualBasic (95)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
118Debug.Assert(_info.Symbol.Kind = SymbolKind.Field OrElse
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
47If v.Exists AndAlso v.Symbol.Kind <> SymbolKind.Field Then
Analysis\FlowAnalysis\DataFlowPass.vb (4)
860If member.Kind = SymbolKind.Field Then 898Case SymbolKind.Field 1105Case SymbolKind.Field 1161Debug.Assert(sym.Kind = SymbolKind.Local OrElse sym.Kind = SymbolKind.Field)
Analysis\FlowAnalysis\DataFlowsInWalker.vb (2)
113Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 118If local.Kind = SymbolKind.Field Then
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (2)
147Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 150If local.Kind = SymbolKind.Field Then
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (1)
76symbol.Kind <> SymbolKind.Field Then
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (2)
42Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 44If local.Kind = SymbolKind.Field Then
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
163If symbol.Kind = SymbolKind.Field Then
Binding\Binder_Attributes.vb (2)
458Case SymbolKind.Field 613Case SymbolKind.Field
Binding\Binder_Expressions.vb (7)
1886Case SymbolKind.Field, SymbolKind.Property 2216Case SymbolKind.Field 2560Case SymbolKind.Field, SymbolKind.Method, SymbolKind.Property, SymbolKind.Event 2698Case SymbolKind.Field, SymbolKind.Property 3170Case SymbolKind.Field 3497Case SymbolKind.Field 3981Case SymbolKind.Field
Binding\Binder_Initializers.vb (2)
142Debug.Assert(firstFieldOrProperty.Kind = SymbolKind.Field) 149ElseIf firstFieldOrProperty.Kind = SymbolKind.Field Then
Binding\Binder_Invocation.vb (1)
3133Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Event
Binding\Binder_Lookup.vb (2)
760If sym.Kind <> SymbolKind.Field Then 804If sym.Kind <> SymbolKind.Field Then
Binding\Binder_Statements.vb (1)
4671If member.Kind = SymbolKind.Field AndAlso
Binding\BinderBuilder.vb (3)
424Debug.Assert((fieldOrProperty.Kind = SymbolKind.Field) OrElse (fieldOrProperty.Kind = SymbolKind.Property)) 425Debug.Assert(additionalFieldsOrProperties.All(Function(s) s.Kind = SymbolKind.Field OrElse s.Kind = SymbolKind.Property)) 430If fieldOrProperty.Kind = SymbolKind.Field Then
Binding\BinderFactory.vb (2)
316fieldOrProperty = containingNamedTypeBinder.ContainingType.FindMember(identifier.ValueText, SymbolKind.Field, identifier.Span, _tree) 348Dim field = containingType.FindMember(identifier.ValueText, SymbolKind.Field, identifier.Span, _tree)
Binding\DeclarationInitializerBinder.vb (2)
40Debug.Assert((symbol.Kind = SymbolKind.Field) OrElse (symbol.Kind = SymbolKind.Property) OrElse (symbol.Kind = SymbolKind.Parameter)) 41Debug.Assert(additionalSymbols.All(Function(s) s.Kind = symbol.Kind AndAlso (s.Kind = SymbolKind.Field OrElse s.Kind = SymbolKind.Property)))
Binding\DocumentationCommentCrefBinder.vb (2)
384Case SymbolKind.Field 782Case SymbolKind.Field
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
199Case SymbolKind.Field
Binding\InitializerSemanticModel.vb (2)
45If Me.MemberSymbol.Kind = SymbolKind.Field Then 102Case SymbolKind.Field
Binding\LookupResult.vb (2)
740If symbol1.Kind <> SymbolKind.Field OrElse symbol2.Kind <> SymbolKind.Field OrElse symbol1.ContainingType.TypeKind <> TypeKind.Enum Then
Compilation\ClsComplianceChecker.vb (2)
290Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Field OrElse symbol.Kind = SymbolKind.Property OrElse symbol.Kind = SymbolKind.Event OrElse symbol.Kind = SymbolKind.Method) 416Case SymbolKind.Field
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
717Case SymbolKind.Field 779Case SymbolKind.Field,
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
98Case SymbolKind.Field
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (1)
118symbol.Kind = SymbolKind.Field OrElse
Compilation\MethodCompiler.vb (1)
463Debug.Assert(fieldOrProperty.Kind = SymbolKind.Field)
Compilation\SemanticModel.vb (2)
1209Case SymbolKind.Method, SymbolKind.Field, SymbolKind.Property 3555Case SymbolKind.Field
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
149If member.Kind = SymbolKind.Field Then
Emit\NoPia\EmbeddedType.vb (1)
236Case SymbolKind.Field
Emit\PEModuleBuilder.vb (1)
246SymbolKind.Field
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
509Case SymbolKind.Field
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
596Debug.Assert(leftSymbol.Kind = SymbolKind.Field OrElse leftSymbol.Kind = SymbolKind.Property) 598Dim memberRef As BoundExpression = If(leftSymbol.Kind = SymbolKind.Field,
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
201(fromMember.Kind = SymbolKind.Field OrElse (fromMember.Kind = SymbolKind.Method AndAlso
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (2)
79If symbol.Kind = SymbolKind.Field Then 102If symbol.Kind = SymbolKind.Field Then
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
174If member.Kind = SymbolKind.Field Then
Semantics\AccessCheck.vb (1)
121Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event, SymbolKind.Field
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
618Dim isConst = symbol.Kind = SymbolKind.Field AndAlso DirectCast(symbol, IFieldSymbol).IsConst
SymbolDisplay\SymbolDisplayVisitor.vb (1)
363symbol.Kind = SymbolKind.Field AndAlso
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
120If m.Kind = SymbolKind.Field Then
Symbols\Attributes\AttributeData.vb (1)
570Case SymbolKind.Field
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (4)
215Case SymbolKind.Field 277Case SymbolKind.Field 310symbol.Kind = SymbolKind.Field) 339Case SymbolKind.Field
Symbols\FieldSymbol.vb (1)
177Return SymbolKind.Field
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
392If (Not member.IsShared AndAlso member.Kind = SymbolKind.Field) Then 523Return GetMembers(Of FieldSymbol)(GetMembers(), SymbolKind.Field, offset:=0) 631Case SymbolKind.Field
Symbols\NamedTypeSymbolExtensions.vb (1)
59If child.Kind = SymbolKind.Field OrElse child.Kind = SymbolKind.Property Then
Symbols\Source\LambdaSymbol.vb (2)
131Case SymbolKind.Field 228Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Method
Symbols\Source\LocalSymbol.vb (1)
106container.Kind = SymbolKind.Field OrElse
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3206If member.Kind = SymbolKind.Field Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2426If Not m.IsShared And m.Kind = SymbolKind.Field Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
378Case SymbolKind.Field, SymbolKind.NamedType
Symbols\SubstitutedNamedType.vb (2)
384Case SymbolKind.Field 488Case SymbolKind.Field
Symbols\Symbol.vb (2)
523SymbolKind.Field, 936Case SymbolKind.Field
Symbols\Symbol_Attributes.vb (1)
67Case SymbolKind.Field
Symbols\SymbolExtensions.vb (3)
53Case SymbolKind.Field, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable 196Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Method, SymbolKind.Event 324Case SymbolKind.Field
Symbols\Tuples\TupleTypeSymbol.vb (3)
661If member.Kind <> SymbolKind.Field Then 714Case SymbolKind.Field 903Case SymbolKind.Field
Symbols\WellKnownMembers.vb (2)
446targetSymbolKind = SymbolKind.Field 499Case SymbolKind.Field
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
ExpressionSyntaxExtensions.vb (1)
452Case SymbolKind.Field,
ParenthesizedExpressionSyntaxExtensions.vb (1)
283If symbol.MatchesKind(SymbolKind.Local, SymbolKind.Field, SymbolKind.Property) Then
VisualBasicSemanticFacts.vb (1)
248If symbol?.Kind = SymbolKind.Field OrElse symbol?.Kind = SymbolKind.Property Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
614Case SymbolKind.Field
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
140kinds.Add(SymbolKind.Field) 214Case SymbolKind.Field
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (10)
Attributes\AttributeTests_MarshalAs.vb (1)
28Dim fields = typeSym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Field)
Attributes\AttributeTests_Tuples.vb (2)
257Case SymbolKind.Field 275Case SymbolKind.Field
CodeGen\CodeGenAsyncTests.vb (2)
5364Where member.Kind = SymbolKind.Field 8444Case SymbolKind.Field
CodeGen\CodeGenTuples.vb (3)
9041Assert.Equal(SymbolKind.Field, sym.Symbol.Kind) ' Incorrectly returns Local 9228Where m.Kind = SymbolKind.Field 9275Where m.Kind = SymbolKind.Field
CodeGen\CodeGenVBCore.vb (1)
3039Case SymbolKind.Field,
Emit\EmitMetadata.vb (1)
178Where(Function(m) m.Kind = SymbolKind.Field).
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.vb (3)
1011If member.Kind <> SymbolKind.Field Then 1198If member.Kind <> SymbolKind.Field Then 1225If member.Kind <> SymbolKind.Field Then
EvaluationContext.vb (1)
520If member.Kind <> SymbolKind.Field Then
Microsoft.CodeAnalysis.VisualBasic.Features (7)
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
60If member.MatchesKind(SymbolKind.Field, SymbolKind.Property) AndAlso
Completion\CompletionProviders\EnumCompletionProvider.vb (3)
68If member.Kind = SymbolKind.Field AndAlso DirectCast(member, IFieldSymbol).IsConst AndAlso member.IsEditorBrowsable(options.HideAdvancedMembers, syntaxContext.SemanticModel.Compilation) Then 105If symbol.Kind <> SymbolKind.Field Then 150If symbols(0).Symbol.Kind = SymbolKind.Field Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2519Case SymbolKind.Field
NavigationBar\VisualBasicNavigationBarItemService.vb (2)
162Where member.IsShared AndAlso member.Kind = Global.Microsoft.CodeAnalysis.SymbolKind.Field 291If symbol.Kind = SymbolKind.Field AndAlso Not symbol.IsImplicitlyDeclared Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (24)
Binding\Binder_Expressions_Tests.vb (4)
3154Assert.Equal(SymbolKind.Field, symbol.Kind) 3256Assert.Equal(SymbolKind.Field, symbol.Kind) 3399Assert.Equal(SymbolKind.Field, symbol.Kind) 3443Assert.Equal(SymbolKind.Field, symbol.Kind)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (5)
2019Assert.Equal(SymbolKind.Field, varSymbol1.Kind) 2029Assert.Equal(SymbolKind.Field, varSymbol2.Kind) 2039Assert.Equal(SymbolKind.Field, varSymbol3.Kind) 2049Assert.Equal(SymbolKind.Field, varSymbol4.Kind) 2059Assert.Equal(SymbolKind.Field, varSymbol5.Kind)
Diagnostics\DiagnosticAnalyzerTests.vb (1)
506context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.Field)
Semantics\GetExtendedSemanticInfoTests.vb (8)
511Assert.Equal(SymbolKind.Field, sortedCandidates(0).Kind) 2521Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 3559Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 4063Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 5288Assert.Equal(SymbolKind.Field, sortedCandidates(0).Kind) 5290Assert.Equal(SymbolKind.Field, sortedCandidates(1).Kind) 7829Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 10094Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind)
Semantics\GetSemanticInfoTests.vb (3)
225Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 2054Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 2081Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind)
Semantics\RefFieldTests.vb (1)
167Dim fieldMembers = containingType.GetMembers().WhereAsArray(Function(m) m.Kind = SymbolKind.Field)
Semantics\UsingStatementTest.vb (1)
357ElseIf (type.Symbol.Kind = SymbolKind.Field) Then
Semantics\WithBlockSemanticModelTests.vb (1)
48Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (20)
DocumentationComments\DocCommentTests.vb (5)
7299text.IndexOf("name=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.Parameter), 7305text.IndexOf("cref=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.Parameter), 7347text.IndexOf("name=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.TypeParameter), 7353text.IndexOf("cref=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.TypeParameter), 7388text.IndexOf("Of Integer", StringComparison.Ordinal) + 3), SymbolKind.Field),
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
636Assert.Equal(SymbolKind.Field, symbol.Kind) 645Assert.Equal(SymbolKind.Field, symbol.Kind) 654Assert.Equal(SymbolKind.Field, symbol.Kind) 663Assert.Equal(SymbolKind.Field, symbol.Kind) 672Assert.Equal(SymbolKind.Field, symbol.Kind)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
52Assert.Equal(SymbolKind.Field, f1.Kind)
SymbolsTests\Metadata\WinMdEventTest.vb (1)
1701Assert.Equal(SymbolKind.Field, symbol.Kind)
SymbolsTests\Source\ComClassTests.vb (1)
71Case SymbolKind.Field
SymbolsTests\Source\EventTests.vb (3)
1655Assert.Equal(SymbolKind.Field, sortedCandidates(0).Kind) 1691Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 1722Assert.Equal(SymbolKind.Field, mems(1).Kind)
SymbolsTests\Source\GroupClassTests.vb (1)
3286Assert.Equal(SymbolKind.Field, symbolInfo.Symbol.Kind)
SymbolsTests\Source\TypeTests.vb (3)
568Dim _val = enumMembers.Where(Function(s) Not s.IsShared AndAlso s.Kind = SymbolKind.Field) 693Assert.Equal(SymbolKind.Field, varA.Kind) 735Assert.Equal(SymbolKind.Field, mem1.Kind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
121Case SymbolKind.Field
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
215If modifiedIdentifierNode IsNot Nothing AndAlso symbol.IsKind(SymbolKind.Field) AndAlso GetType(T) Is GetType(FieldDeclarationSyntax) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
452Case SymbolKind.Field,
ParenthesizedExpressionSyntaxExtensions.vb (1)
283If symbol.MatchesKind(SymbolKind.Local, SymbolKind.Field, SymbolKind.Property) Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (3)
82If symbol.Kind() = SymbolKind.Field Then 343symbols = symbols.WhereAsArray(Function(s) s.Kind <> SymbolKind.Field OrElse Not s.ContainingType.IsEnumType() OrElse s.Name <> WellKnownMemberNames.EnumBackingFieldName) 359ElseIf s.Kind = SymbolKind.Field AndAlso s.IsImplicitlyDeclared Then
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
317If symbol.Kind = SymbolKind.Field AndAlso symbol.IsImplicitlyDeclared Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
321If symbol.MatchesKind(SymbolKind.Local, SymbolKind.Field, SymbolKind.Property) Then 645symbol.Kind = SymbolKind.Field OrElse
VisualBasicSemanticFacts.vb (1)
248If symbol?.Kind = SymbolKind.Field OrElse symbol?.Kind = SymbolKind.Property Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
614Case SymbolKind.Field
Microsoft.CodeAnalysis.Workspaces (26)
AbstractSemanticFactsService.cs (1)
34s.Kind == SymbolKind.Field ||
CodeGenerationFieldSymbol.cs (1)
57public override SymbolKind Kind => SymbolKind.Field;
Editing\SyntaxGenerator.cs (3)
726case SymbolKind.Field: 801members: type.GetMembers().Where(s => s.Kind == SymbolKind.Field).Select(Declaration)), 835case SymbolKind.Field:
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
132private static readonly SymbolKindOrTypeKind _field = new(SymbolKind.Field); 424case SymbolKind.Field:
FindSymbols\Declarations\DeclarationFinder.cs (1)
125SymbolKind.Field;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
710case SymbolKind.Field:
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
39SymbolKind.Field => true,
FindSymbols\ReferenceLocationExtensions.cs (1)
77if (current.Kind == SymbolKind.Field)
FindSymbols\SymbolFinder.cs (1)
130case SymbolKind.Field:
FindSymbols\SymbolFinder_Callers.cs (1)
84SymbolKind.Field)
ISymbolExtensions_Accessibility.cs (1)
142case SymbolKind.Field:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
464case SymbolKind.Field:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
208=> symbol?.Kind == SymbolKind.Field && symbol.ContainingType.IsEnumType();
Recommendations\AbstractRecommendationService.cs (2)
101case SymbolKind.Field: 120return symbol.Kind == SymbolKind.Field;
Rename\RenameUtilities.cs (1)
370if (symbol.Kind == SymbolKind.Field)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
51if (referencedSymbol.Kind == SymbolKind.Field && originalSymbol.Equals(((IFieldSymbol)referencedSymbol).AssociatedSymbol))
SimplifierOptions.cs (1)
52SymbolKind.Field => QualifyFieldAccess,
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
122SymbolKind.Field => FieldsAreEquivalent((IFieldSymbol)x, (IFieldSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
65SymbolKind.Field => CombineHashCodes((IFieldSymbol)x, currentHash),
SymbolSpecification.cs (3)
85new SymbolKindOrTypeKind(SymbolKind.Field), 535if (kind == SymbolKind.Field && ((IFieldSymbol)symbol).IsReadOnly) 543if ((kind == SymbolKind.Field && ((IFieldSymbol)symbol).IsConst) ||
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
EditorConfigParsing\NamingStyleParserTests.cs (6)
82symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind)); 164symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind), 204symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind)); 277symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind), 314symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind)); 351symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Field), symbolKind));
Microsoft.VisualStudio.LanguageServices (17)
CallHierarchy\CallHierarchyProvider.cs (2)
62SymbolKind.Field) 144if (symbol.Kind == SymbolKind.Field)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
158if (caller.CallingSymbol.Kind == SymbolKind.Field)
CommonControls\MemberSelectionViewModel.cs (2)
144var fields = Members.WhereAsArray(memberViewModel => memberViewModel.Symbol.IsKind(SymbolKind.Field)); 146WhereAsArray(memberViewModel => !memberViewModel.Symbol.IsKind(SymbolKind.Field) && !memberViewModel.Symbol.IsAbstract);
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
66IsMakeAbstractCheckable = !member.IsKind(SymbolKind.Field) && !member.IsAbstract,
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
82SymbolKind.Field or
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
113SymbolKind.Field or
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
216case SymbolKind.Field:
Library\ObjectBrowser\Lists\MemberListItem.cs (1)
28case SymbolKind.Field:
Library\VsNavInfo\NavInfoFactory.cs (1)
51SymbolKind.Field or
Progression\GraphBuilder.cs (1)
265case SymbolKind.Field:
Progression\GraphNodeCreation.cs (1)
45case SymbolKind.Field:
Progression\GraphProvider.cs (1)
216if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.Event, SymbolKind.Method, SymbolKind.Property, SymbolKind.Field)))
Progression\SymbolContainment.cs (1)
66case SymbolKind.Field:
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
53IsMakeAbstractCheckable = !member.IsKind(SymbolKind.Field) && !member.IsAbstract,
Utilities\MemberSymbolViewModel.cs (1)
27public Visibility MakeAbstractVisibility => Symbol.Kind == SymbolKind.Field || Symbol.IsAbstract ? Visibility.Hidden : Visibility.Visible;
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (1)
2993case SymbolKind.Field:
CodeModel\CSharpCodeModelService_Prototype.cs (2)
29case SymbolKind.Field: 58case VariableDeclaratorSyntax variableDeclarator when symbol.Kind == SymbolKind.Field:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)
GlyphExtensionsTests.cs (4)
80SymbolKind.Field, 85SymbolKind.Field, 90SymbolKind.Field); 238if (kind == SymbolKind.Field)
Microsoft.VisualStudio.LanguageServices.Implementation (8)
CodeModel\AbstractCodeModelObject_CodeGen.cs (2)
137accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Field, destination), 218accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Field, destination),
CodeModel\AbstractCodeModelService.cs (1)
214case SymbolKind.Field:
CodeModel\ExternalElements\ExternalCodeVariable.cs (1)
36case SymbolKind.Field:
CodeModel\InternalElements\CodeVariable.cs (1)
67case SymbolKind.Field:
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
350case SymbolKind.Field:
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
59new SymbolKindViewModel(SymbolKind.Field, ServicesVSResources.NamingSpecification_CSharp_Field, specification), 101new SymbolKindViewModel(SymbolKind.Field, ServicesVSResources.NamingSpecification_VisualBasic_Field, specification),
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
CommonControls\MemberSelectionViewModelTests.vb (1)
102Assert.Empty(checkedMembers.WhereAsArray(Function(analysisResult) analysisResult.Symbol.IsKind(SymbolKind.Field)))
PullMemberUp\PullMemberUpViewModelTest.vb (3)
134Return Not memberViewModel.Symbol.IsKind(SymbolKind.Field) And Not memberViewModel.Symbol.IsAbstract 177For Each member In viewModel.MemberSelectionViewModel.Members.Where(Function(memberViewModel) memberViewModel.Symbol.IsKind(SymbolKind.Field)) 224For Each member In viewModel.MemberSelectionViewModel.Members.Where(Function(memberViewModel) memberViewModel.Symbol.IsKind(SymbolKind.Field))
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.vb (1)
3614Case SymbolKind.Field
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
35Case SymbolKind.Field
Progression\VisualBasicProgressionLanguageService.vb (1)
82If symbol.Kind = SymbolKind.Field AndAlso symbol.ContainingType.TypeKind = TypeKind.Enum Then