8 types derived from FieldSymbol
Microsoft.CodeAnalysis.VisualBasic (7)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
26Inherits FieldSymbol
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
23Inherits FieldSymbol
Symbols\Source\SourceFieldSymbol.vb (1)
19Inherits FieldSymbol
Symbols\Source\SynthesizedFieldSymbol.vb (1)
20Inherits FieldSymbol
Symbols\SubstitutedFieldSymbol.vb (1)
20Inherits FieldSymbol
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
18Inherits FieldSymbol
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
18Inherits FieldSymbol
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.vb (1)
102Inherits FieldSymbol
725 references to FieldSymbol
Microsoft.CodeAnalysis.VisualBasic (324)
Analysis\FlowAnalysis\DataFlowPass.vb (11)
540Dim restField = TryCast(containingType.GetMembers(TupleTypeSymbol.RestFieldName).FirstOrDefault(), FieldSymbol) 797Private _typeToMembersCache As Dictionary(Of TypeSymbol, ImmutableArray(Of FieldSymbol)) = Nothing 799Private Function ShouldIgnoreStructField(field As FieldSymbol) As Boolean 851Private Function GetStructInstanceFields(type As TypeSymbol) As ImmutableArray(Of FieldSymbol) 852Dim result As ImmutableArray(Of FieldSymbol) = Nothing 856Dim builder = ArrayBuilder(Of FieldSymbol).GetInstance() 861Dim field = DirectCast(member, FieldSymbol) 881_typeToMembersCache = New Dictionary(Of TypeSymbol, ImmutableArray(Of FieldSymbol)) 899Return DirectCast(symbol, FieldSymbol).Type 1177localOrFieldType = DirectCast(sym, FieldSymbol).Type 1957Dim field As FieldSymbol = fieldAccess.FieldSymbol
Binding\Binder_Attributes.vb (2)
449Dim fieldSym As FieldSymbol = Nothing 459fieldSym = DirectCast(sym, FieldSymbol)
Binding\Binder_Expressions.vb (6)
1810Friend Function IsLValueFieldAccess(field As FieldSymbol, receiver As BoundExpression) As Boolean 2219DirectCast(containingMember, FieldSymbol).IsConst 3171Dim fieldSymbol As FieldSymbol = DirectCast(lookupResult.SingleSymbol, FieldSymbol) 3503Dim fieldSym = DirectCast(member, FieldSymbol) 3984Return DirectCast(s, FieldSymbol).GetInferredType(constantFieldsInProgress)
Binding\Binder_Initializers.vb (6)
185initializerBinder.BindFieldInitializer(initializer.FieldsOrProperties.Cast(Of FieldSymbol).ToImmutableArray(), 247ImmutableArray.Create(Of FieldSymbol)(fieldSymbol), 263fieldSymbols As ImmutableArray(Of FieldSymbol), 315Friend Function BindFieldInitializerExpression(equalsValueOrAsNewSyntax As SyntaxNode, fieldSymbol As FieldSymbol, diagnostics As BindingDiagnosticBag) As BoundExpression 478ImmutableArray.Create(Of FieldSymbol)(fieldSymbol), 492fieldSymbol As FieldSymbol,
Binding\Binder_Lambda.vb (3)
679Dim field As FieldSymbol 744Dim fields = ArrayBuilder(Of FieldSymbol).GetInstance() 755Dim fieldSymbol As FieldSymbol = fields(i)
Binding\Binder_Statements.vb (1)
4672Not member.IsShared AndAlso Not DirectCast(member, FieldSymbol).IsReadOnly Then
Binding\Binder_XmlLiterals.vb (1)
1603Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Binding\ConstantFieldsInProgressBinder.vb (2)
20Private ReadOnly _field As FieldSymbol 22Friend Sub New(inProgress As ConstantFieldsInProgress, [next] As Binder, field As FieldSymbol)
Binding\DocumentationCommentCrefBinder.vb (2)
385type = DirectCast(symbol, FieldSymbol).Type 785Dim field = DirectCast(containingSymbol, FieldSymbol)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
202Dim field = DirectCast(containingSymbol, FieldSymbol)
Binding\InitializerSemanticModel.vb (2)
117Dim fields = ImmutableArray.CreateRange(GetInitializedFieldsOrProperties(binder).Cast(Of FieldSymbol)) 129Return New BoundFieldInitializer(initializer, ImmutableArray.Create(DirectCast(Me.MemberSymbol, FieldSymbol)), Nothing, expressionInitializer, binderOpt:=Nothing)
Binding\LookupResult.vb (2)
743Dim f1 = DirectCast(symbol1, FieldSymbol) 744Dim f2 = DirectCast(symbol2, FieldSymbol)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (2)
260Dim field As FieldSymbol = [property].AssociatedField 301Private Function BuildBoxedFieldAccess(receiver As BoundExpression, field As FieldSymbol) As BoundExpression
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
13backingField As FieldSymbol, 40Dim field As FieldSymbol = Nothing
BoundTree\BoundFieldAccess.vb (1)
14Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, fieldSymbol As FieldSymbol, isLValue As Boolean, type As TypeSymbol, Optional hasErrors As Boolean = False)
CodeGen\CodeGenerator.vb (1)
192Private Sub EmitSymbolToken(symbol As FieldSymbol, syntaxNode As SyntaxNode)
CodeGen\EmitAddress.vb (1)
436Private Sub EmitStaticFieldAddress(field As FieldSymbol, syntaxNode As SyntaxNode)
CodeGen\EmitExpression.vb (4)
671Private Sub EmitStaticFieldLoad(field As FieldSymbol, used As Boolean, syntaxNode As SyntaxNode) 681Dim field As FieldSymbol = fieldAccess.FieldSymbol 728Dim field As FieldSymbol = fieldAccess.FieldSymbol 2023Dim field As FieldSymbol = fieldAccess.FieldSymbol
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
754Dim field As FieldSymbol = node.FieldSymbol
Compilation\ClsComplianceChecker.vb (2)
277Public Overrides Sub VisitField(symbol As FieldSymbol) 418type = (DirectCast(symbol, FieldSymbol)).Type
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
718Dim associatedSymbol As Symbol = DirectCast(symbol, FieldSymbol).AssociatedSymbol
Compilation\DocumentationComments\DocumentationCommentCompiler.Field.vb (1)
25Public Overrides Sub VisitField(symbol As FieldSymbol)
Compilation\MethodCompiler.vb (1)
464Debug.Assert(DirectCast(fieldOrProperty, FieldSymbol).IsConst)
Compilation\SyntaxTreeSemanticModel.vb (1)
1167Return DirectCast(SourceFieldSymbol.FindFieldOrWithEventsSymbolFromSyntax(declarationSyntax.Identifier, _syntaxTree, containingType), FieldSymbol)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
49Public Overrides Function VisitField(symbol As FieldSymbol, builder As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
33Public Overrides Function VisitField(symbol As FieldSymbol, builder As StringBuilder) As Object
Emit\AttributeDataAdapter.vb (1)
122Dim fieldSymbol = TryCast(sym, FieldSymbol)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (2)
157Dim field = DirectCast(member, FieldSymbol) 175Dim field = DirectCast(member, FieldSymbol)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
305Public Overrides Function VisitField(symbol As FieldSymbol) As Symbol 552Private Function AreFieldsEqual(field As FieldSymbol, other As FieldSymbol) As Boolean
Emit\FieldSymbolAdapter.vb (3)
285Friend ReadOnly Property AdaptedFieldSymbol As FieldSymbol 287Protected Sub New(underlyingFieldSymbol As FieldSymbol) 291Friend Shared Function Create(underlyingFieldSymbol As FieldSymbol) As FieldSymbolAdapter
Emit\NamedTypeSymbolAdapter.vb (2)
356Private Function IsWithEventsField(field As FieldSymbol) As Boolean 908Friend MustOverride Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Emit\NoPia\EmbeddedType.vb (1)
237TypeManager.EmbedField(Me, DirectCast(s, FieldSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
Emit\SpecializedFieldReference.vb (2)
23Private ReadOnly _underlyingField As FieldSymbol 25Public Sub New(underlyingField As FieldSymbol)
Emit\SymbolTranslator.vb (1)
266fieldSymbol As FieldSymbol,
Generated\BoundNodes.xml.Generated.vb (21)
884Public Sub New(syntax As SyntaxNode, field As FieldSymbol, type As TypeSymbol, hasErrors As Boolean) 893Public Sub New(syntax As SyntaxNode, field As FieldSymbol, type As TypeSymbol) 903Private ReadOnly _Field As FieldSymbol 904Public ReadOnly Property Field As FieldSymbol 915Public Function Update(field As FieldSymbol, type As TypeSymbol) As BoundFieldInfo 4120Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, fieldSymbol As FieldSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, constantsInProgressOpt As ConstantFieldsInProgress, type As TypeSymbol, Optional hasErrors As Boolean = False) 4146Private ReadOnly _FieldSymbol As FieldSymbol 4147Public ReadOnly Property FieldSymbol As FieldSymbol 4179Public Function Update(receiverOpt As BoundExpression, fieldSymbol As FieldSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, constantsInProgressOpt As ConstantFieldsInProgress, type As TypeSymbol) As BoundFieldAccess 4383Public Sub New(syntax As SyntaxNode, fields As ImmutableArray(Of FieldSymbol), statement As BoundStatement, Optional hasErrors As Boolean = False) 4394Private ReadOnly _Fields As ImmutableArray(Of FieldSymbol) 4395Public ReadOnly Property Fields As ImmutableArray(Of FieldSymbol) 4413Public Function Update(fields As ImmutableArray(Of FieldSymbol), statement As BoundStatement) As BoundStateMachineScope 4658Public Sub New(syntax As SyntaxNode, initializedFields As ImmutableArray(Of FieldSymbol), memberAccessExpressionOpt As BoundExpression, initialValue As BoundExpression, binderOpt As Binder, Optional hasErrors As Boolean = False) 4668Private ReadOnly _InitializedFields As ImmutableArray(Of FieldSymbol) 4669Public ReadOnly Property InitializedFields As ImmutableArray(Of FieldSymbol) 4680Public Function Update(initializedFields As ImmutableArray(Of FieldSymbol), memberAccessExpressionOpt As BoundExpression, initialValue As BoundExpression, binderOpt As Binder) As BoundFieldInitializer 8729Public Sub New(syntax As SyntaxNode, locals As ImmutableArray(Of LocalSymbol), spillFields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression, type As TypeSymbol, Optional hasErrors As Boolean = False) 8755Private ReadOnly _SpillFields As ImmutableArray(Of FieldSymbol) 8756Public ReadOnly Property SpillFields As ImmutableArray(Of FieldSymbol) 8781Public Function Update(locals As ImmutableArray(Of LocalSymbol), spillFields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression, type As TypeSymbol) As BoundSpillSequence
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (2)
122Dim awaiterField As FieldSymbol = GetAwaiterField(awaiterFieldType) 283Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxy As CapturedSymbolOrExpression, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (4)
387Dim spillField As FieldSymbol = Me._spillFieldAllocator.AllocateField(expr.Type) 421Dim fields As ImmutableArray(Of FieldSymbol) = spill.SpillFields 423Dim field As FieldSymbol = fields(i) 510If TypeNeedsClearing(DirectCast(member, FieldSymbol).Type) Then
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (7)
29Private ReadOnly _builder As FieldSymbol 53Private ReadOnly _awaiterFields As New Dictionary(Of TypeSymbol, FieldSymbol)() 65state As FieldSymbol, 66builder As FieldSymbol, 103Private Function GetAwaiterField(awaiterType As TypeSymbol) As FieldSymbol 104Dim result As FieldSymbol = Nothing 132Dim rootScopeHoistedLocals As ImmutableArray(Of FieldSymbol) = Nothing
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (9)
29Friend Overridable Sub AddProxyFieldsForStateMachineScope(proxyFields As ArrayBuilder(Of FieldSymbol)) 65Friend ReadOnly Field As FieldSymbol 67Public Sub New(field As FieldSymbol) 83Public Sub New(field As FieldSymbol) 98Public Sub New(field As FieldSymbol, local As LocalSymbol) 103Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxyFields As ArrayBuilder(Of FieldSymbol)) 117Public Sub New(field As FieldSymbol, expr As BoundExpression) 138Friend ReadOnly Field As FieldSymbol 140Public Sub New(receiverOpt As CapturedSymbolOrExpression, field As FieldSymbol)
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (4)
17Private _fields As ArrayBuilder(Of FieldSymbol) 41If(Me._fields Is Nothing, ImmutableArray(Of FieldSymbol).Empty, Me._fields.ToImmutableAndFree()), 71Friend Sub AddFieldWithInitialization(field As FieldSymbol, init As BoundStatement) 96ImmutableArray(Of FieldSymbol).Empty,
Lowering\AsyncRewriter\AsyncRewriter.SpillFieldAllocator.vb (5)
26Private ReadOnly _allocatedFields As New KeyedStack(Of TypeSymbol, FieldSymbol) 27Private ReadOnly _realizedSpills As New HashSet(Of FieldSymbol)(ReferenceEqualityComparer.Instance) 36Friend Function AllocateField(type As TypeSymbol) As FieldSymbol 37Dim field As FieldSymbol = Nothing 50Friend Sub FreeField(field As FieldSymbol)
Lowering\AsyncRewriter\AsyncRewriter.vb (5)
25Private _builderField As FieldSymbol 222Dim constructedBuilderField As FieldSymbol = Me._builderField.AsMember(frameType) 476Dim field As FieldSymbol = DirectCast(proxy, CapturedParameterSymbol).Field 494Protected Overrides Function CreateByValLocalCapture(field As FieldSymbol, local As LocalSymbol) As CapturedSymbolOrExpression 498Protected Overrides Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As CapturedSymbolOrExpression
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
168Dim field As FieldSymbol = node.FieldSymbol
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
395Dim field As FieldSymbol = node.FieldSymbol 599Me._factory.FieldInfo(DirectCast(leftSymbol, FieldSymbol)),
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (8)
13Inherits StateMachineRewriter(Of FieldSymbol) 21Private ReadOnly _current As FieldSymbol 28state As FieldSymbol, 29current As FieldSymbol, 31localProxies As Dictionary(Of Symbol, FieldSymbol), 212Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxy As FieldSymbol, proxyFields As ArrayBuilder(Of FieldSymbol)) 216Protected Overrides Function MaterializeProxy(origExpression As BoundExpression, proxy As FieldSymbol) As BoundNode
Lowering\IteratorRewriter\IteratorRewriter.vb (10)
14Inherits StateMachineRewriter(Of FieldSymbol) 19Private _currentField As FieldSymbol 20Private _initialThreadIdField As FieldSymbol 237Dim proxy As FieldSymbol = Nothing 249Dim proxy As FieldSymbol = Nothing 359Protected Overrides Function CreateByValLocalCapture(field As FieldSymbol, local As LocalSymbol) As FieldSymbol 363Protected Overrides Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As FieldSymbol 367Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As FieldSymbol, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
Lowering\LambdaRewriter\LambdaFrame.vb (4)
25Private ReadOnly _singletonCache As FieldSymbol 157Friend ReadOnly Property SingletonCache As FieldSymbol 169Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 173Return DirectCast(CapturedLocals, IEnumerable(Of FieldSymbol)).Concat(Me._singletonCache)
Lowering\LambdaRewriter\LambdaRewriter.vb (7)
54Inherits MethodToClassRewriter(Of FieldSymbol) 381Dim proxyField As FieldSymbol = Nothing 395Protected Overrides Function MaterializeProxy(origExpression As BoundExpression, proxy As FieldSymbol) As BoundNode 525Dim oldInnermostFrameProxy As FieldSymbol = Nothing 622Dim proxy As FieldSymbol = Nothing 1183Dim cacheField As FieldSymbol = New SynthesizedLambdaCacheFieldSymbol(translatedLambdaContainer, 1194Dim fieldToAccess As FieldSymbol = cacheField.AsMember(constructedFrame)
Lowering\LocalRewriter\LocalRewriter_Constant.vb (2)
67Dim fieldSymbol = DirectCast(useField, FieldSymbol) 149Dim dtMinValue = DirectCast(assembly.GetSpecialTypeMember(SpecialMember.System_DateTime__MinValue), FieldSymbol)
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (5)
33tupleField As FieldSymbol, 41Dim underlyingField As FieldSymbol = tupleField.TupleUnderlyingField 50Dim tupleRestField = DirectCast(TupleTypeSymbol.GetWellKnownMemberInType(currentLinkType.OriginalDefinition, wellKnownTupleRest, _diagnostics, syntax), FieldSymbol) 59Dim nestedFieldSymbol As FieldSymbol = tupleRestField.AsMember(currentLinkType) 71Private Shared Function MakeBadFieldAccess(syntax As SyntaxNode, tupleField As FieldSymbol, rewrittenReceiver As BoundExpression) As BoundBadExpression
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (2)
81initialValueToRewrite = node.BinderOpt.BindFieldInitializerExpression(syntax, DirectCast(symbol, FieldSymbol), BindingDiagnosticBag.Discarded) 103Dim fieldSymbol = DirectCast(symbol, FieldSymbol)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (1)
178Dim state As FieldSymbol = Nothing
Lowering\LocalRewriter\LocalRewriter_OmittedArgument.vb (1)
17Dim missingField As FieldSymbol = Nothing
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
175Dim fieldType = DirectCast(member, FieldSymbol).Type
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (4)
319Private Function VisitFieldSymbol(field As FieldSymbol) As FieldSymbol 323Dim newField As FieldSymbol = field.OriginalDefinition 328newField = DirectCast(substitutedContainer.GetMemberForDefinition(newField), FieldSymbol)
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (7)
27Protected ReadOnly StateField As FieldSymbol 77stateField As FieldSymbol, 251Dim hoistedLocalsWithDebugScopes = ArrayBuilder(Of FieldSymbol).GetInstance() 290Friend Function MakeStateMachineScope(hoistedLocals As ImmutableArray(Of FieldSymbol), statement As BoundStatement) As BoundBlock 297Friend Function TryUnwrapBoundStateMachineScope(ByRef statement As BoundStatement, <Out> ByRef hoistedLocals As ImmutableArray(Of FieldSymbol)) As Boolean 309hoistedLocals = ImmutableArray(Of FieldSymbol).Empty 318Friend MustOverride Sub AddProxyFieldsForStateMachineScope(proxy As TProxy, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\StateMachineRewriter\StateMachineRewriter.vb (4)
33Protected StateField As FieldSymbol 328Protected MustOverride Function CreateByValLocalCapture(field As FieldSymbol, local As LocalSymbol) As TProxy 330Protected MustOverride Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As TProxy 340Protected Function MakeHoistedFieldForLocal(local As LocalSymbol, localType As TypeSymbol, slotIndex As Integer, id As LocalDebugId) As FieldSymbol
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
234Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 235Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()
Lowering\SynthesizedSubmissionFields.vb (10)
26Private _hostObjectField As FieldSymbol 27Private _previousSubmissionFieldMap As Dictionary(Of ImplicitNamedTypeSymbol, FieldSymbol) 42Friend ReadOnly Property FieldSymbols As IEnumerable(Of FieldSymbol) 45Array.Empty(Of FieldSymbol)(), 46DirectCast(_previousSubmissionFieldMap.Values, IEnumerable(Of FieldSymbol))) 50Friend Function GetHostObjectField() As FieldSymbol 65Friend Function GetOrMakeField(previousSubmissionType As ImplicitNamedTypeSymbol) As FieldSymbol 67_previousSubmissionFieldMap = New Dictionary(Of ImplicitNamedTypeSymbol, FieldSymbol)() 70Dim previousSubmissionField As FieldSymbol = Nothing 90Dim hostObjectField As FieldSymbol = GetHostObjectField()
Lowering\SyntheticBoundNodeFactory.vb (4)
94Public Sub AddField(containingType As NamedTypeSymbol, field As FieldSymbol) 189Public Function Field(receiver As BoundExpression, f As FieldSymbol, isLValue As Boolean) As BoundFieldAccess 914Public Function FieldInfo(field As FieldSymbol) As BoundExpression 1100Public Function SpillSequence(locals As ImmutableArray(Of LocalSymbol), fields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression) As BoundSpillSequence
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (1)
21Friend NotOverridable Overrides ReadOnly Property BackingFieldSymbol As FieldSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
251Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
135Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 136Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
25Friend NotOverridable Overrides ReadOnly Property BackingFieldSymbol As FieldSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (2)
21Private ReadOnly _backingField As FieldSymbol 47Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (2)
118Friend Overrides Iterator Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 121Yield DirectCast(m, FieldSymbol)
Symbols\ConstantValueUtils.vb (1)
54fieldOrEnumSymbol As FieldSymbol,
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (4)
279If Not DirectCast(member, FieldSymbol).IsConst Then 283Debug.Assert(Not DirectCast(member, FieldSymbol).Type.IsEmbedded) 340ValidateField(DirectCast(member, FieldSymbol)) 362Private Shared Sub ValidateField(field As FieldSymbol)
Symbols\ErrorTypeSymbol.vb (2)
99Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 100Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()
Symbols\EventSymbol.vb (1)
98Friend MustOverride ReadOnly Property AssociatedField As FieldSymbol
Symbols\FieldOrPropertyInitializer.vb (1)
53Public Sub New(field As FieldSymbol, syntax As SyntaxReference, precedingInitializersLength As Integer)
Symbols\FieldSymbol.vb (5)
37Public Overridable Shadows ReadOnly Property OriginalDefinition As FieldSymbol 365Public Overridable ReadOnly Property TupleUnderlyingField() As FieldSymbol 375Public Overridable ReadOnly Property CorrespondingTupleField As FieldSymbol 392Friend Function AsMember(newOwner As NamedTypeSymbol) As FieldSymbol 397DirectCast(DirectCast(newOwner, SubstitutedNamedType).GetMemberForDefinition(Me), FieldSymbol))
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (2)
145Private Shared Function FindFieldBySignature(targetTypeSymbol As TypeSymbol, targetMemberName As String, fieldInfo As FieldInfo(Of TypeSymbol)) As FieldSymbol 152Dim field = TryCast(member, FieldSymbol)
Symbols\Metadata\PE\MetadataDecoder.vb (2)
19Inherits MetadataDecoder(Of PEModuleSymbol, TypeSymbol, MethodSymbol, FieldSymbol, Symbol) 446Protected Overrides Function FindFieldSymbolInType(typeSymbol As TypeSymbol, fieldDef As FieldDefinitionHandle) As FieldSymbol
Symbols\Metadata\PE\PEEventSymbol.vb (1)
235Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
393Dim type = DirectCast(member, FieldSymbol).Type 521Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 523Return GetMembers(Of FieldSymbol)(GetMembers(), SymbolKind.Field, offset:=0)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
301Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\PropertySymbol.vb (1)
282Friend MustOverride ReadOnly Property AssociatedField As FieldSymbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
93Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Retargeting\RetargetingFieldSymbol.vb (3)
33Private ReadOnly _underlyingField As FieldSymbol 45Public Sub New(retargetingModule As RetargetingModuleSymbol, underlyingField As FieldSymbol) 64Public ReadOnly Property UnderlyingField As FieldSymbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
301Friend Overrides Iterator Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
115Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
54Return New RetargetingFieldSymbol(Me, DirectCast(symbol, FieldSymbol)) 1030Public Function Retarget(field As FieldSymbol) As RetargetingFieldSymbol 1145Public Overrides Function VisitField(symbol As FieldSymbol, options As RetargetOptions) As Symbol
Symbols\SignatureOnlyPropertySymbol.vb (1)
160Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Source\LambdaSymbol.vb (1)
132meParameter = DirectCast(ContainingSymbol, FieldSymbol).MeParameter
Symbols\Source\SourceEventSymbol.vb (2)
32Private ReadOnly _backingField As FieldSymbol 504Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Source\SourceMemberContainerTypeSymbol.vb (11)
2038Public ReadOnly Path As ConsList(Of FieldSymbol) 2040Public Sub New(type As NamedTypeSymbol, path As ConsList(Of FieldSymbol)) 2104data.Queue.Enqueue(New StructureCircularityDetectionDataSet.QueueElement(Me, ConsList(Of FieldSymbol).Empty)) 2122Dim field = TryCast(member, FieldSymbol) 2140Dim cycleFields = New ConsList(Of FieldSymbol)(field, current.Path) 2144Dim firstField As FieldSymbol = Nothing ' after the cycle is processed this will hold the last element in the list 2178fieldType, New ConsList(Of FieldSymbol)(field, current.Path))) 2197fieldType, New ConsList(Of FieldSymbol)(field, current.Path))) 2362Dim fieldSymbol = DirectCast(fieldOrProperty, FieldSymbol) 3204Friend Overrides Iterator Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 3207Yield DirectCast(member, FieldSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
790Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 791Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)() 1735Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Source\SourcePropertySymbol.vb (2)
36Private _backingField As FieldSymbol 954Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
141Dim field As FieldSymbol = eventSymbol.AssociatedField
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
33Friend Overrides ReadOnly Property BackingFieldSymbol As FieldSymbol
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
89Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (1)
67Friend Overrides ReadOnly Property BackingFieldSymbol As FieldSymbol
Symbols\SubstitutedEventSymbol.vb (1)
179Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\SubstitutedFieldSymbol.vb (3)
23Private ReadOnly _originalDefinition As FieldSymbol 26originalDefinition As FieldSymbol) 92Public Overrides ReadOnly Property OriginalDefinition As FieldSymbol
Symbols\SubstitutedNamedType.vb (4)
313Protected Overridable Function SubstituteTypeParametersForMemberField(memberField As FieldSymbol) As SubstitutedFieldSymbol 385result.Add(SubstituteTypeParametersForMemberField(DirectCast(member, FieldSymbol))) 430Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 489Return SubstituteTypeParametersForMemberField(DirectCast(member, FieldSymbol))
Symbols\SubstitutedPropertySymbol.vb (1)
130Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\SymbolExtensions.vb (1)
325Return DirectCast(sym, FieldSymbol).MeParameter
Symbols\SymbolVisitor.vb (1)
36Public Overridable Sub VisitField(symbol As FieldSymbol)
Symbols\SymbolVisitor`1.vb (1)
35Public Overridable Function VisitField(symbol As FieldSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
74Public Overridable Function VisitField(symbol As FieldSymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
92Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 93Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
124Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\SynthesizedSymbols\SynthesizedPropertyAccessorBase.vb (1)
14Friend MustOverride ReadOnly Property BackingFieldSymbol As FieldSymbol
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
20Friend Overrides ReadOnly Property AssociatedField As FieldSymbol
Symbols\Tuples\TupleErrorFieldSymbol.vb (2)
86Public Overrides ReadOnly Property TupleUnderlyingField As FieldSymbol 112Public Overrides ReadOnly Property CorrespondingTupleField As FieldSymbol
Symbols\Tuples\TupleEventSymbol.vb (2)
56Friend Overrides ReadOnly Property AssociatedField As FieldSymbol 58Return Me._containingType.GetTupleMemberSymbolForUnderlyingMember(Of FieldSymbol)(Me._underlyingEvent.AssociatedField)
Symbols\Tuples\TupleFieldSymbol.vb (5)
34Public Overrides ReadOnly Property TupleUnderlyingField As FieldSymbol 86Public Sub New(container As TupleTypeSymbol, underlyingField As FieldSymbol, tupleElementIndex As Integer) 137underlyingField As FieldSymbol, 200Public Overrides ReadOnly Property CorrespondingTupleField As FieldSymbol 218underlyingField As FieldSymbol,
Symbols\Tuples\TuplePropertySymbol.vb (2)
74Friend Overrides ReadOnly Property AssociatedField As FieldSymbol 76Return Me._containingType.GetTupleMemberSymbolForUnderlyingMember(Of FieldSymbol)(Me._underlyingProperty.AssociatedField)
Symbols\Tuples\TupleTypeSymbol.vb (14)
48Private _lazyFields As ImmutableArray(Of FieldSymbol) 113Public Overrides ReadOnly Property TupleElements As ImmutableArray(Of FieldSymbol) 117ImmutableInterlocked.InterlockedInitialize(Of FieldSymbol)(Me._lazyFields, Me.CollectTupleElementFields()) 657Private Function CollectTupleElementFields() As ImmutableArray(Of FieldSymbol) 658Dim builder = ArrayBuilder(Of FieldSymbol).GetInstance(_elementTypes.Length, fillWithValue:=Nothing) 665Dim candidate = DirectCast(member, FieldSymbol) 699Dim currentFieldsForElements = ArrayBuilder(Of FieldSymbol).GetInstance(currentUnderlying.Arity) 715Dim field = DirectCast(member, FieldSymbol) 873Private Shared Sub CollectTargetTupleFields(underlying As NamedTypeSymbol, fieldsForElements As ArrayBuilder(Of FieldSymbol)) 878fieldsForElements.Add(CType(TupleTypeSymbol.GetWellKnownMemberInType(underlying, tupleTypeMember), FieldSymbol)) 893Dim associatedField As FieldSymbol = tupleUnderlyingEvent.AssociatedField 904Dim tupleUnderlyingField As FieldSymbol = DirectCast(symbol, FieldSymbol).TupleUnderlyingField 1033Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\TypeSymbol.vb (1)
457Public Overridable ReadOnly Property TupleElements As ImmutableArray(Of FieldSymbol)
Symbols\UnboundGenericType.vb (1)
333Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\WellKnownMembers.vb (4)
422ByVal comparer As SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol), 500If Not comparer.MatchFieldSignature(DirectCast(m, FieldSymbol), descriptor.Signature) Then 522Inherits SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol) 571Protected Overrides Function GetFieldType(field As FieldSymbol) As TypeSymbol
Symbols\Wrapped\WrappedFieldSymbol.vb (3)
20Protected _underlyingField As FieldSymbol 22Public ReadOnly Property UnderlyingField As FieldSymbol 130Public Sub New(underlyingField As FieldSymbol)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (80)
Attributes\AttributeTests.vb (1)
788Dim field = type.GetMember(Of FieldSymbol)("Field")
Attributes\AttributeTests_Conditional.vb (2)
169Dim fieldF = classZ.GetMember(Of FieldSymbol)("f") 214Dim fieldA = enumE.GetMember(Of FieldSymbol)("A")
Attributes\AttributeTests_MarshalAs.vb (1)
29For Each field As FieldSymbol In fields
Attributes\AttributeTests_Tuples.vb (11)
258If DirectCast(s, FieldSymbol).AssociatedSymbol IsNot Nothing Then 276typeSymbols.Add(DirectCast(symbol, FieldSymbol).Type) 349Dim field1 = _derivedClass.GetMember(Of FieldSymbol)("Field1") 351Dim field2 = _derivedClass.GetMember(Of FieldSymbol)("Field2") 353Dim field3 = _derivedClass.GetMember(Of FieldSymbol)("Field3") 355Dim field4 = _derivedClass.GetMember(Of FieldSymbol)("Field4") 357Dim field5 = _derivedClass.GetMember(Of FieldSymbol)("Field5") 360Dim field6 = _derivedClass.GetMember(Of FieldSymbol)("Field6") 374Dim field7 = _derivedClass.GetMember(Of FieldSymbol)("Field7") 378Dim field8 = _derivedClass.GetMember(Of FieldSymbol)("Field8") 380Dim field9 = _derivedClass.GetMember(Of FieldSymbol)("Field9")
Attributes\AttributeTests_WellKnownAttributes.vb (4)
259Dim field = DirectCast(type3.GetMembers("one").First(), FieldSymbol) 262field = DirectCast(type3.GetMembers("two").First(), FieldSymbol) 268field = DirectCast(type3.GetMembers("three").First(), FieldSymbol) 423Dim field = DirectCast(type2.GetMembers("field").First(), FieldSymbol)
CodeGen\CodeGenAsyncTests.vb (2)
8419Dim fieldValidator As Action(Of FieldSymbol) = 8445fieldValidator(DirectCast(member, FieldSymbol))
CodeGen\CodeGenTuples.vb (45)
5760Dim mFirst = DirectCast(mTuple.GetMembers("first").Single(), FieldSymbol) 5780Dim mItem1 = DirectCast(mTuple.GetMembers("Item1").Single(), FieldSymbol) 9937Dim validField = c.GetMember(Of FieldSymbol)("ValidField") 9942Dim validFieldWithAttribute = c.GetMember(Of FieldSymbol)("ValidFieldWithAttribute") 9948Dim tooFewNames = c.GetMember(Of FieldSymbol)("TooFewNames") 9953Dim tooManyNames = c.GetMember(Of FieldSymbol)("TooManyNames") 10034Dim validField = c.GetMember(Of FieldSymbol)("ValidField") 10039Dim validFieldWithAttribute = c.GetMember(Of FieldSymbol)("ValidFieldWithAttribute") 10044Dim partialNames = c.GetMember(Of FieldSymbol)("PartialNames") 10049Dim allNullNames = c.GetMember(Of FieldSymbol)("AllNullNames") 10103Dim field1 = c.GetMember(Of FieldSymbol)("Field1") 10108Dim field2Type = DirectCast(c.GetMember(Of FieldSymbol)("Field2").Type, NamedTypeSymbol) 11151AssertEx.SetEqual(xSymbol.GetMembers().OfType(Of FieldSymbol)().Select(Function(f) f.Name), 15112Dim m1Item1 = DirectCast(m1Tuple.GetMembers()(0), FieldSymbol) 15113Dim m2Item1 = DirectCast(m2Tuple.GetMembers()(0), FieldSymbol) 15114Dim m2a2 = DirectCast(m2Tuple.GetMembers()(1), FieldSymbol) 15261Private Sub AssertVirtualTupleElementField(sym As FieldSymbol) 15269Private Sub AssertNonvirtualTupleElementField(sym As FieldSymbol) 15366Dim m3Item8 = DirectCast(m3Tuple.GetMembers("Item8").Single(), FieldSymbol) 15387Dim m3TupleRestTuple = DirectCast(DirectCast(m3Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15413For Each m In m3TupleRestTuple.GetMembers().OfType(Of FieldSymbol)() 15529Dim m4Item8 = DirectCast(m4Tuple.GetMembers("Item8").Single(), FieldSymbol) 15549Dim m4h4 = DirectCast(m4Tuple.GetMembers("h4").Single(), FieldSymbol) 15569Dim m4TupleRestTuple = DirectCast(DirectCast(m4Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15590For Each m In m4TupleRestTuple.GetMembers().OfType(Of FieldSymbol)() 15783Dim m5Item8 = DirectCast(m5Tuple.GetMembers("Item8").Single(), FieldSymbol) 15804Dim m5TupleRestTuple = DirectCast(DirectCast(m5Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15835For Each m In m5TupleRestTuple.GetMembers().OfType(Of FieldSymbol)() 15843Dim m5TupleRestTupleRestTuple = DirectCast(DirectCast(m5TupleRestTuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15874For Each m In m5TupleRestTupleRestTuple.GetMembers().OfType(Of FieldSymbol)() 16139Dim m8Item8 = DirectCast(m8Tuple.GetMembers("Item8").Single(), FieldSymbol) 16159Dim m8Item1 = DirectCast(m8Tuple.GetMembers("Item1").Last(), FieldSymbol) 16179Dim m8TupleRestTuple = DirectCast(DirectCast(m8Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 16336Dim m1Item1 = DirectCast(m1Tuple.GetMembers()(1), FieldSymbol) 16356Dim m2Item1 = DirectCast(m2Tuple.GetMembers()(1), FieldSymbol) 16379Dim m2a2 = DirectCast(m2Tuple.GetMembers()(2), FieldSymbol) 22881Dim field = comp.GetMember(Of FieldSymbol)("System.ValueTuple.F1") 22951Dim field = comp.GetMember(Of FieldSymbol)("System.ValueTuple.F1") 23013Dim field = comp.GetMember(Of FieldSymbol)("System.ValueTuple.F1") 23079Dim field = comp.GetMember(Of FieldSymbol)("System.ValueTuple.F1") 23145VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F0").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Nothing, "System.ValueTuple", "System.ValueTuple") 23146VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F1").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)") 23147VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F2").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)") 23148VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F3").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)") 23149VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F4").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)")
CodeGen\CodeGenWinMdDelegates.vb (2)
247Dim isWinRt = Function(field As FieldSymbol) 274Dim fieldSymbol = TryCast(field, FieldSymbol)
Emit\EditAndContinue\EditAndContinueClosureTests.vb (2)
1655Dim b1 = compilation1.GetMember(Of FieldSymbol)("C.B") 1755Dim b1 = compilation1.GetMember(Of FieldSymbol)("C.B")
Emit\EditAndContinue\SymbolMatcherTests.vb (5)
294Dim member = compilation1.GetMember(Of FieldSymbol)("C.y") 575Dim member = compilation1.GetMember(Of FieldSymbol)("C.x") 606Dim member = compilation1.GetMember(Of FieldSymbol)("C.x") 854Dim member = compilation1.GetMember(Of FieldSymbol)("Vector.Coordinates") 884Dim member = compilation1.GetMember(Of FieldSymbol)("Vector.Coordinates")
Emit\EmitMetadata.vb (3)
179OrderBy(Function(f) f.Name).Cast(Of FieldSymbol)() 190Private Shared Function LoadField(f As FieldSymbol) As Xml.Linq.XElement 570Dim f1 = classA.GetMembers("F1").OfType(Of FieldSymbol)().Single()
Emit\NoPiaEmbedTypes.vb (2)
1146Dim f3 = DirectCast(test10.GetMembers()(0), FieldSymbol) 1157Dim f4 = DirectCast(test10.GetMembers()(1), FieldSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (25)
CompilationContext.vb (9)
1015Dim field = DirectCast(member, FieldSymbol) 1151Private Shared Function IsTransparentIdentifierField(field As FieldSymbol) As Boolean 1201Dim field = DirectCast(member, FieldSymbol) 1229Dim field = DirectCast(member, FieldSymbol) 1450Friend ReadOnly Fields As ConsList(Of FieldSymbol) 1453MyClass.New(instance, ConsList(Of FieldSymbol).Empty) 1458Private Sub New(instance As DisplayClassInstance, fields As ConsList(Of FieldSymbol)) 1475Friend Function FromField(field As FieldSymbol) As DisplayClassInstanceAndFields 1481Friend Function ToVariable(name As String, kind As DisplayClassVariableKind, field As FieldSymbol) As DisplayClassVariable
EvaluationContext.vb (1)
529builder.Add(New EEStaticLocalSymbol(method, DirectCast(member, FieldSymbol), localName))
SymbolExtensions.vb (1)
85Friend Function IsAnonymousTypeField(field As FieldSymbol, <Out> ByRef unmangledName As String) As Boolean
Symbols\DisplayClassInstance.vb (2)
15Friend Function GetDebuggerDisplay(fields As ConsList(Of FieldSymbol)) As String 19Private Shared Function GetDebuggerDisplay(expr As String, fields As ConsList(Of FieldSymbol)) As String
Symbols\DisplayClassVariable.vb (8)
27Friend ReadOnly DisplayClassFields As ConsList(Of FieldSymbol) 33displayClassFields As ConsList(Of FieldSymbol)) 65Dim fields = ArrayBuilder(Of FieldSymbol).GetInstance() 84Private Shared Function SubstituteFields(fields As ConsList(Of FieldSymbol), typeMap As TypeSubstitution) As ConsList(Of FieldSymbol) 86Return ConsList(Of FieldSymbol).Empty 93Private Shared Function SubstituteField(field As FieldSymbol, typeMap As TypeSubstitution) As FieldSymbol
Symbols\EENamedTypeSymbol.vb (2)
107Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 108Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()
Symbols\EEStaticLocalSymbol.vb (2)
14Private ReadOnly _field As FieldSymbol 19field As FieldSymbol,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (69)
Binding\LookupTests.vb (2)
309Dim fieldB_M3 = DirectCast(classB.GetMembers("M3").Single(), FieldSymbol) 411Assert.Same(compilation.GetTypeByMetadataName("R.M+Q"), compilation.GetTypeByMetadataName("C").GetMembers("x").OfType(Of FieldSymbol)().Single().Type)
Compilation\GetSemanticInfoBrokenCodeTests.vb (1)
366member = type.GetMember(Of FieldSymbol)("F")
Compilation\SemanticModelAPITests.vb (13)
266Dim fieldF1 = DirectCast(classB.GetMembers("f1").Single(), FieldSymbol) 319Dim fieldF1 = DirectCast(classB.GetMembers("f1").Single(), FieldSymbol) 368Dim fieldB = DirectCast(classM.GetMembers("B").Single(), FieldSymbol) 2099Dim listOfInt32_1 As TypeSymbol = DirectCast(classAAA.GetMembers("field_li1").Single(), FieldSymbol).Type 2100Dim listOfInt32_2 As TypeSymbol = DirectCast(classAAA.GetMembers("field_li2").Single(), FieldSymbol).Type 2101Dim enumType As TypeSymbol = DirectCast(classAAA.GetMembers("field_enum").Single(), FieldSymbol).Type 2102Dim aaaArray As TypeSymbol = DirectCast(classAAA.GetMembers("field_aaa_array").Single(), FieldSymbol).Type 2103Dim objArray As TypeSymbol = DirectCast(classAAA.GetMembers("field_obj_array").Single(), FieldSymbol).Type 2104Dim nullInt32 As TypeSymbol = DirectCast(classAAA.GetMembers("field_null_int").Single(), FieldSymbol).Type 2105Dim typeParam As TypeSymbol = DirectCast(classAAA.GetMembers("field_tp").Single(), FieldSymbol).Type 3037Dim fieldX = DirectCast(classA.GetMembers("X").Single(), FieldSymbol) 3038Dim fieldY = DirectCast(classA.GetMembers("Y").Single(), FieldSymbol) 3039Dim fieldZ = DirectCast(classA.GetMembers("Z").Single(), FieldSymbol)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (8)
476Dim fieldF1 = DirectCast(classB.GetMembers("f1").Single(), FieldSymbol) 522Dim fieldF1 = DirectCast(classB.GetMembers("f1").Single(), FieldSymbol) 2020Assert.Equal("System.Object", DirectCast(varSymbol1, FieldSymbol).Type.ToTestDisplayString()) 2030Assert.Equal("System.String", DirectCast(varSymbol2, FieldSymbol).Type.ToTestDisplayString()) 2040Assert.Equal("System.String", DirectCast(varSymbol3, FieldSymbol).Type.ToTestDisplayString()) 2050Assert.Equal("System.Object()", DirectCast(varSymbol4, FieldSymbol).Type.ToTestDisplayString()) 2060Assert.Equal("System.String", DirectCast(varSymbol5, FieldSymbol).Type.ToTestDisplayString()) 2135Dim symbol = DirectCast(semanticModel.GetDeclaredSymbol(node), FieldSymbol)
DeclaringSyntaxNodeTests.vb (11)
183Dim f = TryCast(s1.GetMembers("f").Single(), FieldSymbol) 211For Each f In c1.GetMembers().OfType(Of FieldSymbol)() 429For Each f In c2.GetMembers().OfType(Of FieldSymbol)() 441For Each f In c3.GetMembers().OfType(Of FieldSymbol)() 541If TypeOf memb Is FieldSymbol Then 542Dim fld As FieldSymbol = DirectCast(memb, FieldSymbol) 560Dim fieldT = TryCast(c1.GetMembers("v").Single(), FieldSymbol) 577If TypeOf memb Is FieldSymbol Then 578Dim fld As FieldSymbol = DirectCast(memb, FieldSymbol)
Semantics\AccessCheckTests.vb (11)
732Dim privField As FieldSymbol = TryCast(classA.GetMembers("priv").[Single](), FieldSymbol) 733Dim pubField As FieldSymbol = TryCast(classA.GetMembers("pub").[Single](), FieldSymbol) 734Dim protField As FieldSymbol = TryCast(classA.GetMembers("prot").[Single](), FieldSymbol) 735Dim karrayType As TypeSymbol = (TryCast(classA.GetMembers("karray").[Single](), FieldSymbol)).[Type] 736Dim aarrayType As TypeSymbol = (TryCast(classA.GetMembers("aarray").[Single](), FieldSymbol)).[Type] 737Dim kenumType As TypeSymbol = (TryCast(classA.GetMembers("kenum").[Single](), FieldSymbol)).[Type] 738Dim aenumType As TypeSymbol = (TryCast(classA.GetMembers("aenum").[Single](), FieldSymbol)).[Type] 739Dim unknownType As TypeSymbol = (TryCast(classA.GetMembers("unknowntype").[Single](), FieldSymbol)).[Type]
Semantics\BinaryOperators.vb (1)
805Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue)
Semantics\Conversions.vb (3)
4212Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue) 4215Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue) 4218Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue)
Semantics\FieldInitializerBindingTests.vb (9)
445Dim ary = DirectCast(typeSymbol.GetMembers("ary01").FirstOrDefault(), FieldSymbol) 450ary = DirectCast(typeSymbol.GetMembers("ary02").FirstOrDefault(), FieldSymbol) 455ary = DirectCast(typeSymbol.GetMembers("ary03").FirstOrDefault(), FieldSymbol) 460ary = DirectCast(typeSymbol.GetMembers("ary04").FirstOrDefault(), FieldSymbol) 504Dim field = DirectCast(typeSymbol.GetMembers("field01").FirstOrDefault(), FieldSymbol) 509field = DirectCast(typeSymbol.GetMembers("field02").FirstOrDefault(), FieldSymbol) 515field = DirectCast(typeSymbol.GetMembers("field03").FirstOrDefault(), FieldSymbol) 521field = DirectCast(typeSymbol.GetMembers("field04").FirstOrDefault(), FieldSymbol) 526field = DirectCast(typeSymbol.GetMembers("field05").FirstOrDefault(), FieldSymbol)
Semantics\GetExtendedSemanticInfoTests.vb (1)
3007Dim symbol = DirectCast(model.GetDeclaredSymbol(node), FieldSymbol)
Semantics\OverloadResolution.vb (3)
134Dim TestClass1_ShortField = TestClass1.GetMembers("ShortField").OfType(Of FieldSymbol)().Single() 135Dim TestClass1_DoubleField = TestClass1.GetMembers("DoubleField").OfType(Of FieldSymbol)().Single() 136Dim TestClass1_ObjectField = TestClass1.GetMembers("ObjectField").OfType(Of FieldSymbol)().Single()
Semantics\RefFieldTests.vb (3)
50Dim field = compB.GetMember(Of FieldSymbol)("S.F") 113Dim field = comp.GetMember(Of FieldSymbol)("A.F") 119Private Shared Sub VerifyFieldSymbol(field As FieldSymbol, expectedDisplayString As String)
Semantics\UnaryOperators.vb (2)
587Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue) 590Assert.False(DirectCast(symbol, FieldSymbol).HasConstantValue)
Semantics\UsingStatementTest.vb (1)
359Assert.Equal(symbols(i), DirectCast(type.Symbol, FieldSymbol).Type)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (221)
DocumentationComments\DocCommentTests.vb (2)
11536Dim expectedSymbol = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Base").GetMember(Of FieldSymbol)("F") 11571Dim expectedSymbol = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Base").GetMember(Of FieldSymbol)("F")
DocumentationComments\MethodDocumentationCommentTests.vb (1)
206type = DirectCast(type.GetMember(Of FieldSymbol)("F").Type, NamedTypeSymbol)
SymbolDisplay\SymbolDisplayTests.vb (5)
4132Dim field = CType(globalns.GetTypeMembers("Test").Single().GetMembers("field").Single(), FieldSymbol) 4184Dim field = CType(globalns.GetTypeMembers("Test").Single().GetMembers("field").Single(), FieldSymbol) 4234Dim field = CType(globalns.GetTypeMembers("Test").Single().GetMembers("field2").Single(), FieldSymbol) 4531Function(globalns) CType(globalns.GetTypeMembers("CBase").Single().GetMembers("Interface").Single(), FieldSymbol) 4693Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of FieldSymbol)("F").Type
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
686Dim field = type.GetMembers().OfType(Of FieldSymbol)().Single()
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
122Dim sym2 = DirectCast(smod.GetMembers("A").Single(), FieldSymbol)
SymbolsTests\CompilationCreationTests.vb (2)
1169Assert.Same(retval1, asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Bar").OfType(Of FieldSymbol)().Single().[Type]) 1210Assert.Same(retval2, asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Bar").OfType(Of FieldSymbol)().Single().[Type])
SymbolsTests\InstantiatingGenerics.vb (2)
741Dim fieldG = DirectCast(moduleM.GetMembers("G").First(), FieldSymbol) 745Dim fieldF = DirectCast(typeC2.GetMembers("F").First(), FieldSymbol)
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
634Dim symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 643symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 652symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 661symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 670symbol = DirectCast(semanticInfo.Symbol, FieldSymbol)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
325Dim type2 = DirectCast(DirectCast(type1.GetMembers("m_EventData").Single(), FieldSymbol).Type, ArrayTypeSymbol)
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (1)
33Dim f0 = modifiers.GetMembers("F0").OfType(Of FieldSymbol)().Single()
SymbolsTests\Metadata\PE\LoadingAttributes.vb (17)
258Dim field1 = DirectCast(c1.GetMember("field1"), FieldSymbol) 495Dim l = DirectCast(c2.GetMember("L1"), FieldSymbol) 498l = DirectCast(c2.GetMember("L2"), FieldSymbol) 501l = DirectCast(c2.GetMember("L3"), FieldSymbol) 504l = DirectCast(c2.GetMember("L4"), FieldSymbol) 507l = DirectCast(c2.GetMember("L5"), FieldSymbol) 538Dim field = c2.GetMember(Of FieldSymbol)("A1") 542field = c2.GetMember(Of FieldSymbol)("A2") 546field = c2.GetMember(Of FieldSymbol)("A3") 550field = c2.GetMember(Of FieldSymbol)("A4") 554field = c2.GetMember(Of FieldSymbol)("A5") 558field = c2.GetMember(Of FieldSymbol)("A6") 564field = c2.GetMember(Of FieldSymbol)("A7") 570field = c2.GetMember(Of FieldSymbol)("A8") 883Dim field = DirectCast(myEnum.GetMember("zero"), FieldSymbol) 887field = DirectCast(myEnum.GetMember("three"), FieldSymbol) 1197Dim fld = DirectCast(foo.GetMember("ClassField"), FieldSymbol)
SymbolsTests\Metadata\PE\LoadingFields.vb (21)
35Dim f1 = DirectCast(vbFields.GetMembers("F1").Single(), FieldSymbol) 36Dim f2 = DirectCast(vbFields.GetMembers("F2").Single(), FieldSymbol) 37Dim f3 = DirectCast(vbFields.GetMembers("F3").Single(), FieldSymbol) 38Dim f4 = DirectCast(vbFields.GetMembers("F4").Single(), FieldSymbol) 39Dim f5 = DirectCast(vbFields.GetMembers("F5").Single(), FieldSymbol) 40Dim f6 = DirectCast(csFields.GetMembers("F6").Single(), FieldSymbol) 130Dim Int64Field = DirectCast(ConstFields.GetMembers("Int64Field").Single(), FieldSymbol) 131Dim DateTimeField = DirectCast(ConstFields.GetMembers("DateTimeField").Single(), FieldSymbol) 132Dim SingleField = DirectCast(ConstFields.GetMembers("SingleField").Single(), FieldSymbol) 133Dim DoubleField = DirectCast(ConstFields.GetMembers("DoubleField").Single(), FieldSymbol) 134Dim StringField = DirectCast(ConstFields.GetMembers("StringField").Single(), FieldSymbol) 135Dim StringNullField = DirectCast(ConstFields.GetMembers("StringNullField").Single(), FieldSymbol) 136Dim ObjectNullField = DirectCast(ConstFields.GetMembers("ObjectNullField").Single(), FieldSymbol) 187Dim ByteValue = DirectCast(ByteEnum.GetMembers("ByteValue").Single(), FieldSymbol) 188Dim SByteValue = DirectCast(SByteEnum.GetMembers("SByteValue").Single(), FieldSymbol) 189Dim UInt16Value = DirectCast(UInt16Enum.GetMembers("UInt16Value").Single(), FieldSymbol) 190Dim Int16Value = DirectCast(Int16Enum.GetMembers("Int16Value").Single(), FieldSymbol) 191Dim UInt32Value = DirectCast(UInt32Enum.GetMembers("UInt32Value").Single(), FieldSymbol) 192Dim Int32Value = DirectCast(Int32Enum.GetMembers("Int32Value").Single(), FieldSymbol) 193Dim UInt64Value = DirectCast(UInt64Enum.GetMembers("UInt64Value").Single(), FieldSymbol) 194Dim Int64Value = DirectCast(Int64Enum.GetMembers("Int64Value").Single(), FieldSymbol)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (24)
33Dim localField = classLocalType1.GetMembers("field").OfType(Of FieldSymbol)().[Single]() 48Dim localField = classLocalType.GetMembers("nested").OfType(Of FieldSymbol)().[Single]() 49Dim importedField = localField.[Type].GetMembers("field2").OfType(Of FieldSymbol)().[Single]() 64Dim localField = classLocalType.GetMembers("nested").OfType(Of FieldSymbol)().[Single]() 65Dim importedField = localField.[Type].GetMembers("field3").OfType(Of FieldSymbol)().[Single]() 80Dim localField = classLocalType.GetMembers("nested").OfType(Of FieldSymbol)().[Single]() 81Dim importedField = localField.[Type].GetMembers("field5").OfType(Of FieldSymbol)().[Single]() 102Dim var1 = classLocalType1.GetMembers("i1").OfType(Of FieldSymbol)().[Single]() 117Dim localField = classLocalType.GetMembers("inheritsMethods").OfType(Of FieldSymbol)().[Single]() 140Dim var1 = classLocalType.GetMembers("i1").OfType(Of FieldSymbol)().[Single]() 155Dim local = classLocalType1.GetMembers("typeRef").OfType(Of FieldSymbol)().[Single]() 171Dim local = classLocalType1.GetMembers("typeRef").OfType(Of FieldSymbol)().[Single]() 187Dim local = classLocalType1.GetMembers("typeRef").OfType(Of FieldSymbol)().[Single]() 203Dim local = classLocalType1.GetMembers("typeRef").OfType(Of FieldSymbol)().[Single]() 219Dim local = classLocalType.GetMembers("i2").OfType(Of FieldSymbol)().[Single]() 235Dim local = classLocalType.GetMembers("typeRef").OfType(Of FieldSymbol)().[Single]() 251Dim local = classLocalType.GetMembers("tr2a").OfType(Of FieldSymbol)().[Single]() 267Dim local = classLocalType.GetMembers("tr2a").OfType(Of FieldSymbol)().[Single]() 281Dim local = classLocalType.GetMembers("tr2b").OfType(Of FieldSymbol)().[Single]() 308Dim var1 = classLocalType.GetMembers("Event3").OfType(Of FieldSymbol)().[Single]() 324Dim localField = classLocalType.GetMembers("myclass").OfType(Of FieldSymbol)().[Single]() 341Dim localField = classLocalType.GetMembers("mygeneric").OfType(Of FieldSymbol)().[Single]() 406Dim localField = nestedType.GetMembers("field1").OfType(Of FieldSymbol)().Single() 418Dim localField = nestedType.GetMembers("field1").OfType(Of FieldSymbol)().[Single]()
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (10)
71Dim localFieldSymbol As FieldSymbol = classLocalType.GetMembers("myOwnVar").OfType(Of FieldSymbol)().[Single]() 131Dim localFieldSymbol As FieldSymbol = classLocalType.GetMembers("myOwnRef").OfType(Of FieldSymbol)().[Single]() 166Dim localFieldSymbol As FieldSymbol = classLocalType.GetMembers("myLocalType").OfType(Of FieldSymbol)().[Single]() 193Dim localFieldSymbol As FieldSymbol = classLocalType.GetMembers("myLocalType").OfType(Of FieldSymbol)().[Single]() 217Dim localFieldSymbol As FieldSymbol = classLocalType.GetMembers("myLocalType").OfType(Of FieldSymbol)().[Single]()
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (2)
180Assert.True(onField.GetMember(Of FieldSymbol)("Field").HasUnsupportedMetadata) 223Assert.True(onEnumMember.GetMember(Of FieldSymbol)("A").HasUnsupportedMetadata)
SymbolsTests\Metadata\WinMdEventTest.vb (1)
1702Assert.Equal(fieldLikeEvent, DirectCast(symbol, FieldSymbol).AssociatedSymbol)
SymbolsTests\Metadata\WinMdTypeTests.vb (1)
45Dim value = type.GetMember(Of FieldSymbol)("value__")
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (4)
38Dim f0 As FieldSymbol = modifiers.GetMembers("F0").OfType(Of FieldSymbol)().Single() 117Dim volatileFld As FieldSymbol = modifiers.GetMembers("volatileFld").OfType(Of FieldSymbol)().Single()
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (2)
193Dim testField As FieldSymbol = testClass.GetMembers("testField").OfType(Of FieldSymbol)().[Single]()
SymbolsTests\Retargeting\RetargetingTests.vb (1)
153Dim a = DirectCast(source, FieldSymbol)
SymbolsTests\Source\EnumTests.vb (6)
907Dim member = TryCast(classEnum.GetMembers("M").Single(), FieldSymbol) 1366Dim fields = symEnum.GetMembers().OfType(Of FieldSymbol).Cast(Of Symbol)() 1369Dim field = DirectCast(fields(count), FieldSymbol) 1529Dim item2000 = comp.GetMember(Of FieldSymbol)("Test.Item2000") 1554Dim listKind = comp.GlobalNamespace.GetMember(Of FieldSymbol)("GreenNode.ListKind") 1558Dim list = comp.GlobalNamespace.GetMember(Of FieldSymbol)("SyntaxKind.List")
SymbolsTests\Source\FieldTests.vb (22)
33Dim field1 = DirectCast(structC.GetMembers()(1), FieldSymbol) 34Dim field2 = DirectCast(structC.GetMembers()(2), FieldSymbol) 63Dim field = DirectCast(structC.GetMembers()(1), FieldSymbol) 106Dim fieldP = DirectCast(membersOfC(2), FieldSymbol) 116Dim fieldQ = DirectCast(membersOfC(3), FieldSymbol) 123Dim fieldR = DirectCast(membersOfC(4), FieldSymbol) 130Dim fieldS = DirectCast(membersOfC(5), FieldSymbol) 137Dim fieldT = DirectCast(membersOfC(6), FieldSymbol) 144Dim fieldU = DirectCast(membersOfC(7), FieldSymbol) 153Dim fieldV = DirectCast(membersOfC(8), FieldSymbol) 165Dim fieldL = DirectCast(membersOfD(2), FieldSymbol) 211Dim fieldC = DirectCast(type1.GetMembers("C2").Single(), FieldSymbol) 218Dim field1 = DirectCast(type1.GetMembers("ImplChar").Single(), FieldSymbol) 220Dim field2 = DirectCast(type1.GetMembers("ImplString").Single(), FieldSymbol) 222Dim field3 = DirectCast(type1.GetMembers("ImplShort").Single(), FieldSymbol) 224Dim field4 = DirectCast(type1.GetMembers("ImplInteger").Single(), FieldSymbol) 226Dim field5 = DirectCast(type1.GetMembers("ImplLong").Single(), FieldSymbol) 228Dim field6 = DirectCast(type1.GetMembers("ImplDouble").Single(), FieldSymbol) 230Dim field7 = DirectCast(type1.GetMembers("ImplSingle").Single(), FieldSymbol) 232Dim field8 = DirectCast(type1.GetMembers("ImplDecimal").Single(), FieldSymbol) 317Dim mem = DirectCast(type1.GetMembers("x").Single(), FieldSymbol) 556Dim goo = DirectCast(s.GetMember(Of FieldSymbol)("goo"), IFieldSymbol)
SymbolsTests\Source\MethodTests.vb (2)
989Dim mem3 = DirectCast(type3.GetMembers("Str1").Single(), FieldSymbol) 994Dim mem4 = DirectCast(type4.GetMembers("ñëîâî").Single(), FieldSymbol)
SymbolsTests\Source\PropertyTests.vb (3)
737Dim field = DirectCast(type.GetMembers("_" + name).SingleOrDefault(), FieldSymbol) 1425Dim backingField = CType(myCollectionType.GetMember("_DefaultCapacity"), FieldSymbol) 8143Dim field = type.GetMembers("_" + name).OfType(Of FieldSymbol)().SingleOrDefault()
SymbolsTests\Source\SourceSymbolTests.vb (3)
274Dim f1Field = DirectCast(classX.GetMembers("f1").First(), FieldSymbol) 276Dim f2Field = DirectCast(classX.GetMembers("f2").First(), FieldSymbol) 325Dim v1 = DirectCast(membersOfD(1), FieldSymbol)
SymbolsTests\Source\TypeBindingTests.vb (51)
42Dim fieldA = DirectCast(membersOfC(1), FieldSymbol) 51Dim fieldB = DirectCast(membersOfC(2), FieldSymbol) 85Dim fieldA = DirectCast(membersOfC(1), FieldSymbol) 146Dim fieldA = DirectCast(membersOfC(1), FieldSymbol) 147Dim fieldB = DirectCast(membersOfC(2), FieldSymbol) 148Dim fieldC = DirectCast(membersOfC(3), FieldSymbol) 149Dim fieldD = DirectCast(membersOfC(4), FieldSymbol) 218Dim fieldA = DirectCast(dMembers(1), FieldSymbol) 219Dim fieldB = DirectCast(dMembers(2), FieldSymbol) 220Dim fieldC = DirectCast(dMembers(3), FieldSymbol) 221Dim fieldD = DirectCast(dMembers(4), FieldSymbol) 222Dim fieldD2 = DirectCast(dMembers(5), FieldSymbol) 223Dim fieldE = DirectCast(dMembers(6), FieldSymbol) 224Dim fieldF = DirectCast(dMembers(7), FieldSymbol) 225Dim fieldG = DirectCast(dMembers(8), FieldSymbol) 226Dim fieldH = DirectCast(dMembers(9), FieldSymbol) 227Dim fieldI = DirectCast(dMembers(10), FieldSymbol) 278Dim fieldJ = DirectCast(dMembers(1), FieldSymbol) 279Dim fieldK = DirectCast(dMembers(2), FieldSymbol) 332Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 333Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 334Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 428Dim fieldA = DirectCast(dMembers(1), FieldSymbol) 429Dim fieldB = DirectCast(dMembers(2), FieldSymbol) 430Dim fieldC = DirectCast(dMembers(3), FieldSymbol) 431Dim fieldD = DirectCast(dMembers(4), FieldSymbol) 432Dim fieldE = DirectCast(dMembers(5), FieldSymbol) 433Dim fieldF = DirectCast(dMembers(6), FieldSymbol) 509Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 510Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 511Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 584Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 585Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 586Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 587Dim fieldD = DirectCast(cMembers(4), FieldSymbol) 588Dim fieldE = DirectCast(cMembers(5), FieldSymbol) 589Dim fieldF = DirectCast(cMembers(6), FieldSymbol) 655Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 656Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 657Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 658Dim fieldD = DirectCast(cMembers(4), FieldSymbol) 659Dim fieldE = DirectCast(cMembers(5), FieldSymbol) 660Dim fieldF = DirectCast(cMembers(6), FieldSymbol) 701Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 702Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 703Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 704Dim fieldD = DirectCast(cMembers(4), FieldSymbol) 750Dim fieldA = DirectCast(cMembers(1), FieldSymbol) 751Dim fieldB = DirectCast(cMembers(2), FieldSymbol) 752Dim fieldC = DirectCast(cMembers(3), FieldSymbol) 753Dim fieldD = DirectCast(cMembers(4), FieldSymbol)
SymbolsTests\Source\TypeSubstitutionTests.vb (5)
42Dim fieldx = DirectCast(classB.GetMembers("x").First, FieldSymbol) 45Dim substFieldA = DirectCast(substType.GetMembers("a").First, FieldSymbol) 48Dim substFieldB = DirectCast(substType.GetMembers("b").First, FieldSymbol) 51Dim substFieldC = DirectCast(substType.GetMembers("c").First, FieldSymbol) 55Dim substFieldD = DirectCast(substType.GetMembers("d").First, FieldSymbol)
SymbolsTests\Source\TypeTests.vb (19)
43Dim xtype1 = DirectCast(b1.GetMembers("X")(0), FieldSymbol).Type ' Types using them are the same too 44Dim xtype2 = DirectCast(b2.GetMembers("X")(0), FieldSymbol).Type 342Dim field1 = DirectCast(members(1), FieldSymbol) 351field1 = DirectCast(members(2), FieldSymbol) 353field1 = DirectCast(members(3), FieldSymbol) 404Dim sym1 = DirectCast(classTest.GetMembers().First(), FieldSymbol).Type 412Dim sym2 = DirectCast(classTest.GetMembers("AryField2").First(), FieldSymbol).Type 418Dim sym3 = DirectCast(classTest.GetMembers("AryField3").First(), FieldSymbol).Type 451Dim sym1 = DirectCast(classTest.GetMembers().First(), FieldSymbol).Type 458Dim sym21 = DirectCast(classTest.GetMembers("AryField2").First(), FieldSymbol) 474Dim sym3 = DirectCast(classTest.GetMembers("AryField3").First(), FieldSymbol).Type 481Dim sym4 = DirectCast(mems(3), FieldSymbol).Type 488Dim sym5 = DirectCast(mems(4), FieldSymbol).Type 495Dim sym61 = DirectCast(mems(5), FieldSymbol) 508Dim sym71 = DirectCast(classTest.GetMembers("Abc").First(), FieldSymbol) 515Dim sym72 = DirectCast(classTest.GetMembers("bBc").First(), FieldSymbol) 522Dim sym73 = DirectCast(classTest.GetMembers("cbC").First(), FieldSymbol) 692Dim varA = DirectCast(members(0), FieldSymbol) 732Dim mem1 = DirectCast(members(0), FieldSymbol)
SymbolsTests\SymbolErrorTests.vb (6)
20996Dim fsym = DirectCast(classA.GetMembers()(1), FieldSymbol) 22490Dim fieldSymb As FieldSymbol = DirectCast(compilation.GlobalNamespace.GetTypeMembers("A").Single.GetMembers.Item(1), FieldSymbol) 23428Dim fsym = DirectCast(classA.GetMembers("n").First(), FieldSymbol) 23458Dim fsym = DirectCast(classA.GetMembers("n").First(), FieldSymbol) 23494Dim fsym = DirectCast(classA.GetMembers("n").First(), FieldSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
Extensions.vb (4)
97Public Function GetField(symbol As TypeSymbol, name As String) As FieldSymbol 98Return DirectCast(symbol.GetMembers(name).Single(), FieldSymbol) 114Return type.GetMembers().OfType(Of FieldSymbol)().Select(Of String)(Function(f) f.Name).ToArray() 120Return type.GetMembers().OfType(Of FieldSymbol)().Select(Of String)(Function(f) f.Name + ": " + f.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)).ToArray()
MockSymbols.vb (2)
243Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 244Return SpecializedCollections.EmptyEnumerable(Of FieldSymbol)()