141 references to Unknown
Microsoft.CodeAnalysis (8)
InternalUtilities\ThreeState.cs (2)
28
return value != ThreeState.
Unknown
;
33
Debug.Assert(value != ThreeState.
Unknown
);
MetadataReader\PEAssembly.cs (2)
113
if (_lazyContainsNoPiaLocalTypes == ThreeState.
Unknown
)
176
if (_lazyDeclaresTheObjectClass == ThreeState.
Unknown
)
MetadataReader\PEModule.cs (2)
147
_lazyContainsNoPiaLocalTypes = includeEmbeddedInteropTypes ? ThreeState.False : ThreeState.
Unknown
;
2916
if (_lazyContainsNoPiaLocalTypes == ThreeState.
Unknown
)
ReferenceManager\CommonReferenceManager.State.cs (2)
352
Debug.Assert(_lazyHasCircularReference == ThreeState.
Unknown
);
373
Debug.Assert(_lazyHasCircularReference != ThreeState.
Unknown
);
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder_Expressions.cs (1)
8546
ThreeState.
Unknown
;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2930
return ThreeState.
Unknown
;
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
34
_lazyHasDynamicArgument = ThreeState.
Unknown
;
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
41
_bestResultState = ThreeState.
Unknown
;
Symbols\Attributes\AttributeData.cs (2)
27
private ThreeState _lazyIsSecurityAttribute = ThreeState.
Unknown
;
125
if (_lazyIsSecurityAttribute == ThreeState.
Unknown
)
Symbols\Attributes\PEAttributeData.cs (3)
25
private ThreeState _lazyHasErrors = ThreeState.
Unknown
;
155
if (_lazyHasErrors == ThreeState.
Unknown
)
160
if (_lazyHasErrors == ThreeState.
Unknown
)
Symbols\BaseTypeAnalysis.cs (3)
127
if (isManaged == ThreeState.
Unknown
)
216
case ThreeState.
Unknown
:
288
return (ThreeState.
Unknown
, hasGenerics);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
144
internal ThreeState lazyHasEmbeddedAttribute = ThreeState.
Unknown
;
145
internal ThreeState lazyHasInterpolatedStringHandlerAttribute = ThreeState.
Unknown
;
146
internal ThreeState lazyHasRequiredMembers = ThreeState.
Unknown
;
Symbols\Source\SourceAssemblySymbol.cs (2)
320
var defaultValue = ThreeState.
Unknown
;
767
if (_compilation.Options.DelaySign.HasValue && (assemblyDelaySignAttributeSetting != ThreeState.
Unknown
) &&
Symbols\Source\SourceComplexParameterSymbol.cs (3)
54
_lazyHasOptionalAttribute = ThreeState.
Unknown
;
624
if (_lazyHasOptionalAttribute == ThreeState.
Unknown
)
1438
if (_lazyHasOptionalAttribute == ThreeState.
Unknown
)
Symbols\Source\SourceEventSymbol.cs (1)
38
private ThreeState _lazyIsWindowsRuntimeEvent = ThreeState.
Unknown
;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
2243
if (_lazyKnownCircularStruct == (int)ThreeState.
Unknown
)
2247
Interlocked.CompareExchange(ref _lazyKnownCircularStruct, (int)ThreeState.False, (int)ThreeState.
Unknown
);
2254
if (Interlocked.CompareExchange(ref _lazyKnownCircularStruct, value, (int)ThreeState.
Unknown
) == (int)ThreeState.
Unknown
)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
929
Debug.Assert(overridingMember.ObsoleteState != ThreeState.
Unknown
);
930
Debug.Assert(leastOverriddenMember.ObsoleteState != ThreeState.
Unknown
);
Symbols\Source\SourceModuleSymbol.cs (5)
35
private ThreeState _lazyContainsExplicitDefinitionOfNoPiaLocalTypes = ThreeState.
Unknown
;
155
if (_lazyContainsExplicitDefinitionOfNoPiaLocalTypes == ThreeState.
Unknown
)
160
Debug.Assert(_lazyContainsExplicitDefinitionOfNoPiaLocalTypes != ThreeState.
Unknown
);
540
if (_lazyRequiresRefSafetyRulesAttribute == ThreeState.
Unknown
)
646
if (_lazyUseUpdatedEscapeRules == ThreeState.
Unknown
)
Symbols\Source\SourceNamedTypeSymbol.cs (5)
45
private ThreeState _lazyIsExplicitDefinitionOfNoPiaLocalType = ThreeState.
Unknown
;
1143
else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.
Unknown
&& attribute.IsTargetAttribute(this, AttributeDescription.TypeIdentifierAttribute))
1161
if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.
Unknown
)
1165
if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.
Unknown
)
1171
Debug.Assert(_lazyIsExplicitDefinitionOfNoPiaLocalType != ThreeState.
Unknown
);
Symbols\Symbol.cs (2)
1261
/// This property returns <see cref="ThreeState.
Unknown
"/> if the <see cref="ObsoleteAttribute"/> attribute hasn't been cracked yet.
1273
return ThreeState.
Unknown
;
Symbols\Symbol_Attributes.cs (2)
929
if (this.ObsoleteState == ThreeState.
Unknown
)
933
Debug.Assert(this.ObsoleteState != ThreeState.
Unknown
, "ObsoleteState should be true or false now.");
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
245
if (_lazyIsNullableAnalysisEnabled == ThreeState.
Unknown
)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
15
private ThreeState _lazyShouldEmit = ThreeState.
Unknown
;
Microsoft.CodeAnalysis.VisualBasic (80)
Binding\Binder_WithBlock.vb (8)
152
Dim oldValue = Interlocked.CompareExchange(Me._exprAccessedFromNestedLambda, ThreeState.True, ThreeState.
Unknown
)
153
Debug.Assert(oldValue = ThreeState.
Unknown
OrElse oldValue = ThreeState.True)
157
Private _exprAccessedFromNestedLambda As Integer = ThreeState.
Unknown
165
If Me._exprHasByRefMeReference = ThreeState.
Unknown
Then
169
Dim oldValue = Interlocked.CompareExchange(Me._exprHasByRefMeReference, newValue, ThreeState.
Unknown
)
170
Debug.Assert(newValue = oldValue OrElse oldValue = ThreeState.
Unknown
)
173
Debug.Assert(Me._exprHasByRefMeReference <> ThreeState.
Unknown
)
177
Private _exprHasByRefMeReference As Integer = ThreeState.
Unknown
Symbols\Attributes\AttributeData.vb (2)
25
Private _lazyIsSecurityAttribute As ThreeState = ThreeState.
Unknown
184
If _lazyIsSecurityAttribute = ThreeState.
Unknown
Then
Symbols\Attributes\PEAttributeData.vb (3)
28
Private _lazyHasErrors As ThreeState = ThreeState.
Unknown
184
If _lazyHasErrors = ThreeState.
Unknown
Then
188
If _lazyHasErrors = ThreeState.
Unknown
Then
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
72
Private _markAllDeferredSymbolsAsReferencedIsCalled As Integer = ThreeState.
Unknown
87
ThreeState.True, ThreeState.
Unknown
)
Symbols\MergedNamespaceSymbol.vb (4)
445
Private _containsAccessibleTypes As ThreeState = ThreeState.
Unknown
446
Private _isDeclaredInSourceModule As ThreeState = ThreeState.
Unknown
512
parent._containsAccessibleTypes = ThreeState.
Unknown
544
parent._isDeclaredInSourceModule = ThreeState.
Unknown
Symbols\Metadata\PE\PEAssemblySymbol.vb (2)
65
Private _lazyMightContainExtensionMethods As Byte = ThreeState.
Unknown
238
If _lazyMightContainExtensionMethods = ThreeState.
Unknown
Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (10)
86
Private _lazyMightContainExtensionMethods As Byte = ThreeState.
Unknown
88
Private _lazyHasCodeAnalysisEmbeddedAttribute As Integer = ThreeState.
Unknown
90
Private _lazyHasVisualBasicEmbeddedAttribute As Integer = ThreeState.
Unknown
94
Private _lazyIsExtensibleInterface As ThreeState = ThreeState.
Unknown
914
If _lazyMightContainExtensionMethods = ThreeState.
Unknown
Then
942
If Me._lazyHasCodeAnalysisEmbeddedAttribute = ThreeState.
Unknown
Then
946
ThreeState.
Unknown
)
954
If Me._lazyHasVisualBasicEmbeddedAttribute = ThreeState.
Unknown
Then
958
ThreeState.
Unknown
)
1471
If _lazyIsExtensibleInterface = ThreeState.
Unknown
Then
Symbols\Metadata\PE\PEParameterSymbol.vb (10)
46
Private _lazyHasIDispatchConstantAttribute As ThreeState = ThreeState.
Unknown
47
Private _lazyHasIUnknownConstantAttribute As ThreeState = ThreeState.
Unknown
48
Private _lazyHasCallerLineNumberAttribute As ThreeState = ThreeState.
Unknown
49
Private _lazyHasCallerMemberNameAttribute As ThreeState = ThreeState.
Unknown
50
Private _lazyHasCallerFilePathAttribute As ThreeState = ThreeState.
Unknown
558
If _lazyHasIDispatchConstantAttribute = ThreeState.
Unknown
Then
571
If _lazyHasIUnknownConstantAttribute = ThreeState.
Unknown
Then
584
If _lazyHasCallerLineNumberAttribute = ThreeState.
Unknown
Then
597
If _lazyHasCallerMemberNameAttribute = ThreeState.
Unknown
Then
610
If _lazyHasCallerFilePathAttribute = ThreeState.
Unknown
Then
Symbols\Metadata\PE\PEPropertySymbol.vb (4)
40
Private _isWithEvents As Integer = ThreeState.
Unknown
239
If Me._isWithEvents = ThreeState.
Unknown
Then
255
Dim origValue = Threading.Interlocked.CompareExchange(Me._isWithEvents, newValue, ThreeState.
Unknown
)
256
Debug.Assert(origValue = ThreeState.
Unknown
OrElse origValue = newValue, "Tried changing already known IsWithEvent value.")
Symbols\Source\ImplementsHelper.vb (1)
123
Dim firstImplementedMemberIsWindowsRuntimeEvent As ThreeState = ThreeState.
Unknown
Symbols\Source\SourceAssemblySymbol.vb (6)
63
Private _lazyEmitExtensionAttribute As Byte = ThreeState.
Unknown
65
Private _lazyIsVbRuntime As ThreeState = ThreeState.
Unknown
1165
If emitExtensionAttribute = ThreeState.
Unknown
Then
1189
Debug.Assert(_lazyEmitExtensionAttribute = ThreeState.
Unknown
OrElse
1467
Debug.Assert(_lazyEmitExtensionAttribute <> ThreeState.
Unknown
)
1715
If Me._lazyIsVbRuntime = ThreeState.
Unknown
Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (12)
91
Private _lazyEmitExtensionAttribute As ThreeState = ThreeState.
Unknown
92
Private _lazyContainsExtensionMethods As ThreeState = ThreeState.
Unknown
93
Private _lazyAnyMemberHasAttributes As ThreeState = ThreeState.
Unknown
95
Private _lazyStructureCycle As Integer = ThreeState.
Unknown
' Interlocked
1179
If _lazyEmitExtensionAttribute = ThreeState.
Unknown
Then
1208
Debug.Assert(_lazyEmitExtensionAttribute <> ThreeState.
Unknown
)
1209
Debug.Assert(_lazyContainsExtensionMethods <> ThreeState.
Unknown
)
1997
If _lazyStructureCycle = ThreeState.
Unknown
Then
2007
ThreeState.
Unknown
,
3328
If _lazyContainsExtensionMethods = ThreeState.
Unknown
Then
4018
If _lazyEmitExtensionAttribute = ThreeState.
Unknown
Then
4022
Debug.Assert(_lazyEmitExtensionAttribute <> ThreeState.
Unknown
)
Symbols\Source\SourceModuleSymbol.vb (6)
41
Private _lazyContainsExtensionMethods As Byte = ThreeState.
Unknown
45
Private _lazyContainsExplicitDefinitionOfNoPiaLocalTypes As ThreeState = ThreeState.
Unknown
298
If _lazyContainsExplicitDefinitionOfNoPiaLocalTypes = ThreeState.
Unknown
Then
302
Debug.Assert(_lazyContainsExplicitDefinitionOfNoPiaLocalTypes <> ThreeState.
Unknown
)
694
If _lazyContainsExtensionMethods = ThreeState.
Unknown
Then
1071
If _lazyContainsExtensionMethods = ThreeState.
Unknown
Then
Symbols\Source\SourceNamedTypeSymbol.vb (7)
52
Private _lazyIsExtensibleInterface As ThreeState = ThreeState.
Unknown
53
Private _lazyIsExplicitDefinitionOfNoPiaLocalType As ThreeState = ThreeState.
Unknown
1877
If _lazyIsExtensibleInterface = ThreeState.
Unknown
Then
2290
ElseIf _lazyIsExplicitDefinitionOfNoPiaLocalType = ThreeState.
Unknown
AndAlso
2305
If _lazyIsExplicitDefinitionOfNoPiaLocalType = ThreeState.
Unknown
Then
2308
If _lazyIsExplicitDefinitionOfNoPiaLocalType = ThreeState.
Unknown
Then
2313
Debug.Assert(_lazyIsExplicitDefinitionOfNoPiaLocalType <> ThreeState.
Unknown
)
Symbols\Symbol.vb (1)
452
Return ThreeState.
Unknown
Symbols\Symbol_Attributes.vb (2)
621
If Me.ObsoleteState = ThreeState.
Unknown
Then
624
Debug.Assert(Me.ObsoleteState <> ThreeState.
Unknown
, "ObsoleteState should be true or false now.")
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Binding\LookupTests.vb (10)
1061
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)
1062
Assert.Equal(ThreeState.
Unknown
, q.RawContainsAccessibleTypes)
1089
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)
1090
Assert.Equal(ThreeState.
Unknown
, q.RawContainsAccessibleTypes)
1096
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)
1118
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)
1119
Assert.Equal(ThreeState.
Unknown
, q.RawContainsAccessibleTypes)
1124
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)
1125
Assert.Equal(ThreeState.
Unknown
, q.RawContainsAccessibleTypes)
1128
Assert.Equal(ThreeState.
Unknown
, p.RawContainsAccessibleTypes)