59 overrides of IsShared
Microsoft.CodeAnalysis.VisualBasic (54)
Binding\Binder_XmlLiterals.vb (2)
1651Public Overrides ReadOnly Property IsShared As Boolean 1862Public Overrides ReadOnly Property IsShared As Boolean
Symbols\AliasSymbol.vb (1)
191Public Overrides ReadOnly Property IsShared As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
185Public Overrides ReadOnly Property IsShared As Boolean
Symbols\AssemblySymbol.vb (1)
223Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\ErrorMethodSymbol.vb (1)
162Public Overrides ReadOnly Property IsShared As Boolean
Symbols\LabelSymbol.vb (1)
56Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Metadata\PE\PEEventSymbol.vb (1)
204Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
292Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
839Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
221Public Overrides ReadOnly Property IsShared As Boolean
Symbols\ModuleSymbol.vb (1)
74Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\NamespaceSymbol.vb (1)
249Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\ParameterSymbol.vb (1)
229Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\PreprocessingSymbol.vb (1)
82Public Overrides ReadOnly Property IsShared As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
439Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
154Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
221Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
274Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
157Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
222Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SignatureOnlyPropertySymbol.vb (1)
208Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\LambdaSymbol.vb (1)
223Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\LocalSymbol.vb (1)
212Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\RangeVariableSymbol.vb (1)
61Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SourceEventSymbol.vb (1)
530Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SourceFieldSymbol.vb (1)
576Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
684Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
1170Public Overrides ReadOnly Property IsShared As Boolean 1777Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SourcePropertySymbol.vb (1)
646Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
86Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SynthesizedFieldSymbol.vb (1)
148Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
87Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SubstitutedEventSymbol.vb (1)
125Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SubstitutedFieldSymbol.vb (1)
138Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
231Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SubstitutedPropertySymbol.vb (1)
172Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
112Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
101Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
154Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
239Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
126Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
154Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
140Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
162Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
168Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
116Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedSymbols\SynthesizedRegularMethodBase.vb (1)
110Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\TypeSymbol.vb (1)
257Public NotOverridable Overrides ReadOnly Property IsShared As Boolean
Symbols\Wrapped\WrappedEventSymbol.vb (1)
64Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
124Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
84Public Overrides ReadOnly Property IsShared As Boolean
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
83Public Overrides ReadOnly Property IsShared As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\DisplayClassVariable.vb (1)
174Public Overrides ReadOnly Property IsShared As Boolean
Symbols\EEMethodSymbol.vb (1)
372Public Overrides ReadOnly Property IsShared As Boolean
Symbols\PlaceholderMethodSymbol.vb (1)
59Public Overrides ReadOnly Property IsShared As Boolean
Symbols\SynthesizedContextMethodSymbol.vb (1)
45Public Overrides ReadOnly Property IsShared As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
513Public Overrides ReadOnly Property IsShared As Boolean
271 references to IsShared
Microsoft.CodeAnalysis.VisualBasic (163)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
1172Debug.Assert(method.IsShared) 1293Debug.Assert(method.IsShared) 1662ElseIf node.FieldSymbol.IsShared Then 1672If fieldAccess.FieldSymbol.IsShared Then 1707Debug.Assert(node.PropertySymbol.IsShared)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
452If fieldsymbol.IsShared OrElse receiverOpt Is Nothing OrElse receiverOpt.Kind = BoundKind.TypeExpression Then 800If field.IsShared Then 1107If sym.IsShared Then
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
127If fieldAccess.FieldSymbol.IsShared Then Return
Analysis\InitializerRewriter.vb (3)
64ElseIf Not constructorMethod.IsShared AndAlso containingType.IsValueType Then 119If Not addHandlerMethod.IsShared Then 150If Not constructorMethod.IsShared AndAlso compilationState.InitializeComponentOpt IsNot Nothing AndAlso constructorMethod.IsImplicitlyDeclared Then
Binding\Binder.vb (3)
517If Not candidate.IsShared OrElse candidate.Kind <> SymbolKind.Property Then 959If symbol.IsShared AndAlso 964If Not symbol.IsShared AndAlso
Binding\Binder_Attributes.vb (1)
508If sym.IsShared Then
Binding\Binder_Conversions.vb (1)
1086Not convKind.Value.Parameters(0).IsByRef AndAlso convKind.Value.IsShared)
Binding\Binder_Delegates.vb (3)
272fromMethod.IsShared, 298If Not fromMethod.IsShared AndAlso 993receiver = AdjustReceiverTypeOrValue(receiver, receiver.Syntax, targetMethod.IsShared, diagnostics, resolvedTypeOrValueReceiver)
Binding\Binder_Expressions.vb (19)
1120If ContainingType Is classType AndAlso Not ContainingMember.IsShared Then 1734([property].IsShared OrElse 1816If Not field.IsShared AndAlso 1850If field.IsShared OrElse Not (receiver IsNot Nothing AndAlso receiver.IsInstanceReference()) Then 1854If Not field.IsShared Then 1888If containingMember.IsShared Then 2213Return containingMember.IsShared OrElse 2217Return containingMember.IsShared OrElse 2580If currentType.TypeKind = TYPEKIND.Submission AndAlso Not currentMember.IsShared Then 2701isInstanceMember = Not leftSymbol.IsShared 3139If eventSymbol.IsShared And qualKind = QualificationKind.Unqualified Then 3149receiver = AdjustReceiverTypeOrValue(receiver, node, isShared:=eventSymbol.IsShared, diagnostics:=diagnostics, qualKind:=qualKind) 3153hasError = CheckSharedSymbolAccess(node, eventSymbol.IsShared, receiver, qualKind, diagnostics) 3173If fieldSymbol.IsShared And qualKind = QualificationKind.Unqualified Then 3181receiver = AdjustReceiverTypeOrValue(receiver, node, isShared:=fieldSymbol.IsShared, diagnostics:=diagnostics, qualKind:=qualKind) 3184hasError = CheckSharedSymbolAccess(node, fieldSymbol.IsShared, receiver, qualKind, diagnostics) 4749If method.IsShared OrElse method.ParameterCount <> 0 Then 4798If prop.IsShared OrElse prop.ParameterCount <> 0 Then 4844If method.IsShared OrElse method.ParameterCount <> 0 OrElse
Binding\Binder_Initializers.vb (1)
342Dim boundReceiver = If(propertySymbol.IsShared, Nothing, CreateMeReference(syntaxNode, isSynthetic:=True))
Binding\Binder_Invocation.vb (3)
857hasErrors = CheckSharedSymbolAccess(target, methodOrProperty.IsShared, receiver, group.QualificationKind, diagnostics) ' give diagnostics if sharedness is wrong. 870receiver = AdjustReceiverTypeOrValue(receiver, receiver.Syntax, methodOrProperty.IsShared, diagnostics, resolvedTypeOrValueReceiver) 993([property].IsShared OrElse (propertyAccess.ReceiverOpt IsNot Nothing AndAlso propertyAccess.ReceiverOpt.Kind = BoundKind.MeReference)) Then
Binding\Binder_ObjectInitializer.vb (2)
684isShared = DirectCast(target, BoundFieldAccess).FieldSymbol.IsShared 692isShared = ([property].ReducedFrom IsNot Nothing) OrElse [property].IsShared
Binding\Binder_Statements.vb (3)
2291If method.IsShared OrElse actualEventAccess.ReceiverOpt.IsMeReference Then 2547If fireMethod.IsShared OrElse receiver.IsMeReference Then 4672Not member.IsShared AndAlso Not DirectCast(member, FieldSymbol).IsReadOnly Then
Binding\Binder_XmlLiterals.vb (1)
1531Debug.Assert(originalDefinition.IsShared)
Binding\MemberSemanticModel.vb (5)
2264Debug.Assert(receiver Is Nothing OrElse Not node.Method.IsShared OrElse receiver.HasErrors) 2274ElseIf node.Method.IsShared Then 2287Debug.Assert(receiver Is Nothing OrElse Not node.PropertySymbol.IsShared OrElse receiver.HasErrors) 2297ElseIf node.PropertySymbol.IsShared Then 2391ElseIf node.Method.IsShared Then
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (3)
33If Not accessor.IsShared Then 244If(providerProperty.IsShared, Nothing, withEventsLocalAccess), 324If(providerProperty.IsShared, Nothing, withEventsLocalAccess),
CodeGen\EmitAddress.vb (3)
204If Not fieldAccess.FieldSymbol.IsShared Then 278If field.IsShared Then 428If fieldAccess.FieldSymbol.IsShared Then
CodeGen\EmitExpression.vb (9)
445Dim isStatic = receiver Is Nothing OrElse method.IsShared 637If Not used AndAlso Not field.IsShared AndAlso fieldAccess.ReceiverOpt.Type.IsVerifierValue() Then 647If field.IsShared Then 730If Not field.IsShared AndAlso EmitFieldLoadReceiverAddress(fieldAccess.ReceiverOpt) Then 774Return fieldAccess.FieldSymbol.IsShared OrElse FieldLoadPrefersRef(fieldAccess.ReceiverOpt) 794If Not sym.ContainingSymbol.IsShared Then 982If method.IsShared Then 1786If Not left.FieldSymbol.IsShared Then 2025If field.IsShared Then
CodeGen\EmitStatement.vb (1)
349If Not left.FieldSymbol.IsShared Then
CodeGen\Optimizer\StackScheduler.Analyzer.vb (3)
264Return Not DirectCast(node, BoundFieldAccess).FieldSymbol.IsShared 662If Not node.Method.IsShared Then 759If Not field.IsShared Then
Compilation\MethodCompiler.vb (4)
754If member.IsShared OrElse Not member.IsFromCompilation(_compilation) OrElse member.Kind <> SymbolKind.Method Then 861If method.IsSub AndAlso Not method.IsShared AndAlso Not method.IsGenericMethod AndAlso method.ParameterCount = 0 Then 1771If Not method.IsShared AndAlso compilationState.InitializeComponentOpt IsNot Nothing AndAlso 1841Not node.Method.IsShared AndAlso node.Method.OriginalDefinition.ContainingType Is _containingType Then
Compilation\SemanticModel.vb (1)
1210If containingMember.IsShared Then
Emit\FieldSymbolAdapter.vb (1)
181Return AdaptedFieldSymbol.IsShared
Emit\MethodSymbolAdapter.vb (1)
367Return AdaptedMethodSymbol.IsShared
Emit\NoPia\EmbeddedField.vb (1)
69Return UnderlyingField.AdaptedFieldSymbol.IsShared
Emit\NoPia\EmbeddedMethod.vb (1)
103Return UnderlyingMethod.AdaptedMethodSymbol.IsShared
Emit\NoPia\EmbeddedTypesManager.vb (1)
371(containerKind = TypeKind.Structure AndAlso (field.AdaptedFieldSymbol.IsShared OrElse field.AdaptedFieldSymbol.DeclaredAccessibility <> Accessibility.Public)) Then
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
501If Not member.IsShared Then
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (1)
141Debug.Assert((field.IsShared) = (receiverOpt Is Nothing))
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (4)
169If Not field.IsShared Then 255If Not method.IsShared Then 269If Not [property].IsShared Then 287If Not [event].IsShared Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (5)
388If(method.IsShared, _factory.Null(_expressionType), receiverOpt), 396Dim fieldIsShared As Boolean = field.IsShared 420Dim propertyIsShared As Boolean = [property].IsShared 450Dim isStaticMethodCall As Boolean = node.Method.IsShared 628ConvertArgumentsIntoArray(If([call].Method.IsShared AndAlso [call].Method.IsExtensionMethod,
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
224If(Method.IsShared OrElse Method.MeParameter.Type.IsReferenceType, 235If Not Method.IsShared Then
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
131If Not method.IsShared Then 674If _topLevelMethod.IsShared Then
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
91If Not eventSymbol.IsShared AndAlso EventReceiverNeedsTemp(rewrittenReceiverOpt) Then 255Return If(unwrappedEventAccess.EventSymbol.IsShared, Nothing, rewrittenReceiver)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (2)
193Dim propertyIsStatic As Boolean = node.PropertySymbol.IsShared 199propertyIsStatic = fromMember.IsShared AndAlso
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
16Dim rewrittenReceiver As BoundExpression = If(node.FieldSymbol.IsShared, Nothing, Me.VisitExpressionNode(node.ReceiverOpt))
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (1)
49If Not initializedSymbols.First.IsShared Then
Lowering\LocalRewriter\LocalRewriter_HostObjectMemberReference.vb (1)
15Debug.Assert(Not _topMethod.IsShared)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
159If(_topMethod.IsShared, 194If(_topMethod.IsShared,
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.vb (1)
16Debug.Assert(Not _topMethod.IsShared)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
121If method.IsShared AndAlso method.ContainingType.SpecialType = SpecialType.System_String Then
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
136If Not Me.Method.IsShared AndAlso Me.Method.MeParameter IsNot Nothing Then
Lowering\SyntheticBoundNodeFactory.vb (7)
157Debug.Assert(Me.CurrentMethod IsNot Nothing AndAlso Not Me.CurrentMethod.IsShared) 164Debug.Assert(Me.CurrentMethod IsNot Nothing AndAlso Not Me.CurrentMethod.IsShared) 177Debug.Assert(Me.CurrentMethod IsNot Nothing AndAlso Not Me.CurrentMethod.IsShared) 198Debug.Assert(propertySym.IsShared) 206Debug.Assert(Not propertySym.IsShared) 215Debug.Assert(Not propertySym.IsShared) 222Debug.Assert(propertySym.IsShared)
Lowering\UseTwiceRewriter.vb (2)
268If fieldSymbol.IsShared AndAlso node.ReceiverOpt IsNot Nothing Then 311ElseIf node.PropertySymbol.IsShared Then
Lowering\WithExpressionRewriter.vb (1)
175If fieldSymbol.IsShared AndAlso value.ReceiverOpt IsNot Nothing Then
Operations\VisualBasicOperationFactory.vb (1)
1514If eventInvocation Is Nothing OrElse (eventInvocation.ReceiverOpt Is Nothing AndAlso Not eventSymbol.IsShared) Then
Semantics\AccessCheck.vb (1)
128If symbol.IsShared Then
Symbols\EventSignatureComparer.vb (2)
120If _considerIsShared AndAlso event1.IsShared <> event2.IsShared Then
Symbols\Metadata\PE\PEEventSymbol.vb (1)
207Return method Is Nothing OrElse method.IsShared
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
392If (Not member.IsShared AndAlso member.Kind = SymbolKind.Field) Then
Symbols\MethodSymbol.vb (1)
490Return IsShared AndAlso
Symbols\PropertySignatureComparer.vb (2)
203If prop1.IsShared <> prop2.IsShared Then
Symbols\PropertySymbol.vb (2)
209Dim propertyIsStatic As Boolean = Me.IsShared 215propertyIsStatic = fromMember.IsShared AndAlso
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
156Return _underlyingEvent.IsShared
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
223Return _underlyingField.IsShared
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
276Return _underlyingMethod.IsShared
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
159Return _underlyingProperty.IsShared
Symbols\Source\ImplementsHelper.vb (1)
646Not member.IsShared AndAlso
Symbols\Source\LambdaSymbol.vb (1)
229Return container.IsShared
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
2123If field IsNot Nothing AndAlso Not field.IsShared Then 2867EnsureCtor(members, eventSym.IsShared, isDebuggable:=False, diagBag:=diagBag) 3406Dim diag = If(useSiteInfo.DiagnosticInfo, ErrorFactory.ErrorInfo(If(ifaceMember.IsShared, ERRID.ERR_UnimplementedSharedMember, ERRID.ERR_UnimplementedMember3),
Symbols\Source\SourceMemberFieldSymbol.vb (1)
652Dim symbolsAreShared = nameCount > 0 AndAlso fieldOrWithEventSymbols(0).IsShared
Symbols\Source\SourceMemberMethodSymbol.vb (4)
660If witheventsProperty.IsShared Then 776If eventSymbol.IsShared AndAlso Me.IsShared Then 793If Not hookupMethod.IsShared Then 805If hookupMethod.IsShared Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2426If Not m.IsShared And m.Kind = SymbolKind.Field Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
369If member.IsShared OrElse member.DeclaredAccessibility <> Accessibility.Public OrElse
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
190If(field.IsShared, Nothing, New BoundMeReference(syntax, accessor.MeParameter.Type)),
Symbols\Source\SynthesizedStaticLocalBackingField.vb (1)
37isShared:=implicitlyDefinedBy.ContainingSymbol.IsShared,
Symbols\SubstitutedEventSymbol.vb (1)
127Return Me._originalDefinition.IsShared
Symbols\SubstitutedFieldSymbol.vb (1)
140Return _originalDefinition.IsShared
Symbols\SubstitutedMethodSymbol.vb (1)
233Return OriginalDefinition.IsShared
Symbols\SubstitutedPropertySymbol.vb (1)
174Return _originalDefinition.IsShared
Symbols\Symbol.vb (1)
1206Return Me.IsShared
Symbols\SymbolExtensions.vb (1)
197Return Not sym.IsShared
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
114Return m_propertyOrEvent.IsShared
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (2)
39Return If(IsShared, Microsoft.Cci.CallingConvention.Default, Microsoft.Cci.CallingConvention.HasThis) Or 179If IsShared Then
Symbols\WellKnownMembers.vb (1)
457If m.Kind <> targetSymbolKind OrElse m.IsShared <> isShared OrElse
Symbols\Wrapped\WrappedEventSymbol.vb (1)
66Return Me._underlyingEvent.IsShared
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
126Return Me._underlyingField.IsShared
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
86Return Me.UnderlyingMethod.IsShared
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
85Return Me._underlyingProperty.IsShared
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Emit\EmitMetadata.vb (2)
788Assert.False(ctor.IsShared) 809Assert.True(cctor.IsShared)
Emit\NoPiaEmbedTypes.vb (1)
1149Assert.False(f3.IsShared)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (15)
CompilationContext.vb (10)
267If Not m.IsShared AndAlso (Not m.ContainingType.IsClosureOrStateMachineType() OrElse _displayClassVariables.ContainsKey(GeneratedNames.MakeStateMachineCapturedMeName())) Then 278Dim parameterIndex = If(m.IsShared, 0, 1) 1060If Not method.IsShared Then 1206Debug.Assert(Not field.IsShared) 1243Debug.Assert(Not field.IsShared) 1247Debug.Assert(Not field.IsShared) 1251Debug.Assert(Not field.IsShared) 1261Debug.Assert(Not field.IsShared) 1269Debug.Assert(Not field.IsShared) 1406(Not (desiredMethodMustBeInstance AndAlso candidateMethod.IsShared)) AndAlso
Symbols\DisplayClassInstance.vb (2)
92Debug.Assert(method.IsShared) 93Dim otherOrdinal = If(Me.ContainingSymbol.IsShared, Me.Parameter.Ordinal, Me.Parameter.Ordinal + 1)
Symbols\DisplayClassVariable.vb (1)
94Debug.Assert(Not field.IsShared)
Symbols\EEMethodSymbol.vb (1)
569If(Me.SubstitutedSourceMethod.IsShared, Nothing, Me.Parameters(0)),
Symbols\EEStaticLocalSymbol.vb (1)
77Debug.Assert((meParameter Is Nothing) = _field.IsShared)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedMeTests.vb (1)
1011CheckIteratorOverloading(source, Function(m) Not m.IsShared)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
Semantics\BinaryOperators.vb (1)
1267Assert.True(symbol1.IsShared)
Semantics\FieldInitializerBindingTests.vb (3)
446Assert.True(ary.IsShared) 451Assert.True(ary.IsShared) 505Assert.True(field.IsShared)
Semantics\GetExtendedSemanticInfoTests.vb (4)
4360Assert.False(method.IsShared) 4399Assert.False(method.IsShared) 4435Assert.False(method.IsShared) 4474Assert.False(method.IsShared)
Semantics\UnaryOperators.vb (1)
778Assert.True(symbol1.IsShared)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (80)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
485GetMembers("Equals").Where(Function(s) Not s.IsShared).Single(), 664Assert.False(prop.IsShared) 731Assert.False(method.IsShared)
SymbolsTests\AssemblyAndNamespaceTests.vb (4)
112Assert.False(sym1.IsShared) 125Assert.True(sym2.IsShared) 132Assert.True(sym3.IsShared) 133Assert.True(sym4.IsShared)
SymbolsTests\CompilationCreationTests.vb (2)
1873Assert.[False](foo2.IsShared) 1879Assert.[True](bar.IsShared)
SymbolsTests\InstantiatingGenerics.vb (4)
68Assert.Equal(constructedFrom.IsShared, originalDefinition.IsShared) 89Assert.Equal(instantiation.IsShared, originalDefinition.IsShared)
SymbolsTests\Metadata\MetadataMemberTests.vb (3)
173Assert.False(ctor.IsShared) 218Assert.True(member1.IsShared) 334Assert.False(member1.IsShared)
SymbolsTests\Metadata\PE\LoadingEvents.vb (2)
89Assert.[False](instanceEvent.IsShared) 97Assert.[True](staticEvent.IsShared)
SymbolsTests\Metadata\PE\LoadingFields.vb (6)
50Assert.True(f1.IsShared) 63Assert.False(f2.IsShared) 70Assert.False(f3.IsShared) 77Assert.False(f4.IsShared) 84Assert.True(f5.IsShared) 91Assert.False(f6.IsShared)
SymbolsTests\Metadata\PE\LoadingMethods.vb (2)
163Assert.False(VB_C1_M12.IsShared) 177Assert.True(console.GetMembers("WriteLine").OfType(Of MethodSymbol)().Where(Function(m) m.IsVararg).Single().IsShared)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (1)
132Assert.[False](volatileFld.IsShared)
SymbolsTests\Retargeting\RetargetingTests.vb (9)
1922Assert.True(sourceType.GetMember("SharedMethods").IsShared) 1923Assert.Equal(sourceType.GetMember("SharedMethods").IsShared, retargetingType.GetMember("SharedMethods").IsShared) 1925Assert.True(sourceType.GetMember("_Field").IsShared) 1926Assert.Equal(sourceType.GetMember("_Field").IsShared, retargetingType.GetMember("_Field").IsShared) 1928Assert.True(sourceType.GetMember("TestProperty").IsShared) 1929Assert.Equal(sourceType.GetMember("TestProperty").IsShared, retargetingType.GetMember("TestProperty").IsShared)
SymbolsTests\Source\EnumTests.vb (2)
1373Assert.False(field.IsShared) 1382Assert.True(field.IsShared)
SymbolsTests\Source\FieldTests.vb (8)
111Assert.True(fieldP.IsShared) 119Assert.True(fieldQ.IsShared) 126Assert.False(fieldR.IsShared) 133Assert.False(fieldS.IsShared) 140Assert.True(fieldT.IsShared) 147Assert.False(fieldU.IsShared) 156Assert.True(fieldV.IsShared) 170Assert.True(fieldL.IsShared)
SymbolsTests\Source\MethodTests.vb (14)
75Assert.False(ctor.IsShared) 94Assert.False(m1.IsShared) 106Assert.False(m2.IsShared) 117Assert.False(m3.IsShared) 128Assert.False(m4.IsShared) 138Assert.False(m5.IsShared) 148Assert.True(m6.IsShared) 202Assert.True(m1.IsShared) ' methods in a module are implicitly Shared 251Assert.False(m1.IsShared) 270Assert.False(m2.IsShared) 324Assert.True(m1.IsShared) 344Assert.True(m2.IsShared) 397Assert.False(m1.IsShared) 422Assert.False(m2.IsShared)
SymbolsTests\Source\OperatorsTests.vb (3)
190Assert.True(op.IsShared) 388Assert.True(op.IsShared) 547Assert.True(op.IsShared)
SymbolsTests\Source\PropertyTests.vb (1)
1421Assert.True(defaultCapacityProperty.IsShared)
SymbolsTests\Source\TypeTests.vb (2)
568Dim _val = enumMembers.Where(Function(s) Not s.IsShared AndAlso s.Kind = SymbolKind.Field) 571Dim emem = enumMembers.Where(Function(s) s.IsShared)
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (14)
51Assert.False(i1M1.IsShared) 83Assert.False(i1M1.IsShared) 825Assert.False(i1P1.IsShared) 826Assert.False(i1P1.GetMethod.IsShared) 827Assert.False(i1P1.SetMethod.IsShared) 855Assert.False(i1P1.IsShared) 856Assert.False(i1P1.GetMethod.IsShared) 857Assert.False(i1P1.SetMethod.IsShared) 1711Assert.False(i1E1.IsShared) 1712Assert.False(i1E1.AddMethod.IsShared) 1713Assert.False(i1E1.RemoveMethod.IsShared) 1742Assert.False(i1E1.IsShared) 1743Assert.False(i1E1.AddMethod.IsShared) 1744Assert.False(i1E1.RemoveMethod.IsShared)