1078 references to RoslynDebug
csc (1)
src\Compilers\Shared\BuildServerConnection.cs (1)
333
RoslynDebug
.Assert(response != null);
Microsoft.CodeAnalysis (196)
AssemblyUtilities.cs (3)
31
RoslynDebug
.AssertNotNull(directory);
62
RoslynDebug
.Assert(PathUtilities.IsAbsolute(assemblyPath));
63
RoslynDebug
.Assert(dependencyFilePaths != null);
AssemblyUtilitiesCore.cs (1)
29
RoslynDebug
.Assert(PathUtilities.IsAbsolute(filePath));
CaseInsensitiveComparison.cs (1)
359
RoslynDebug
.Assert(value != null);
CodeAnalysisResourcesLocalizableErrorArgument.cs (1)
18
RoslynDebug
.Assert(targetResourceId != null);
CodeGen\LocalConstantDefinition.cs (2)
26
RoslynDebug
.Assert(!RoslynString.IsNullOrEmpty(name));
27
RoslynDebug
.Assert(compileTimeValue != null);
CodeGen\MetadataConstant.cs (1)
19
RoslynDebug
.Assert(type != null);
CodeGen\PermissionSetAttribute.cs (3)
40
RoslynDebug
.Assert(resolvedPermissionSetFilePath != null);
96
RoslynDebug
.Assert(resolver != null);
118
RoslynDebug
.Assert(stream != null);
CodeGen\PrivateImplementationDetails.cs (9)
116
RoslynDebug
.Assert(systemObject != null);
117
RoslynDebug
.Assert(systemValueType != null);
300
RoslynDebug
.Assert(alignment is 1 or 2 or 4 or 8, $"Unexpected alignment: {alignment}");
572
RoslynDebug
.Assert(x is object && y is object);
575
RoslynDebug
.Assert(x.Name != null && y.Name != null);
649
RoslynDebug
.Assert(alignment is 1 or 2 or 4 or 8, $"Unexpected alignment: {alignment}");
777
RoslynDebug
.Assert(type != null);
796
RoslynDebug
.Assert(name != null);
797
RoslynDebug
.Assert(containingType != null);
CodeGen\ReferenceDependencyWalker.cs (3)
47
RoslynDebug
.Assert(typeReference != null);
103
RoslynDebug
.Assert(methodReference != null);
164
RoslynDebug
.Assert(fieldReference != null);
CodeGen\SwitchIntegralJumpTableEmitter.cs (6)
151
RoslynDebug
.Assert(firstConstant != null);
155
RoslynDebug
.Assert(secondConstant != null);
424
RoslynDebug
.Assert(constant != null &&
426
RoslynDebug
.Assert(targetLabel != null);
439
RoslynDebug
.Assert(constant != null &&
441
RoslynDebug
.Assert(targetLabel != null);
CodeGen\SwitchStringJumpTableEmitter.cs (4)
82
RoslynDebug
.Assert(emitStringCondBranchDelegate != null);
182
RoslynDebug
.Assert(stringConstant != null &&
184
RoslynDebug
.Assert(targetLabel != null);
195
RoslynDebug
.Assert(caseLabels != null);
Collections\ByteSequenceComparer.cs (1)
97
RoslynDebug
.Assert(x != null);
Collections\IdentifierCollection.cs (2)
49
RoslynDebug
.Assert(identifier != null);
95
RoslynDebug
.Assert(identifier != null);
Collections\SmallDictionary.cs (7)
203
RoslynDebug
.Assert(_root is object);
373
RoslynDebug
.Assert(unbalanced.Right is object);
385
RoslynDebug
.Assert(unbalanced.Left is object);
397
RoslynDebug
.Assert(unbalanced.Right is object);
398
RoslynDebug
.Assert(unbalanced.Right.Left is object);
425
RoslynDebug
.Assert(unbalanced.Left != null);
426
RoslynDebug
.Assert(unbalanced.Left.Right != null);
CommandLine\CommandLineArguments.cs (4)
403
RoslynDebug
.Assert(metadataResolver != null);
438
RoslynDebug
.Assert(metadataResolver != null);
455
RoslynDebug
.AssertNotNull(messageProviderOpt);
497
RoslynDebug
.Assert(analyzerReference is object);
CommandLine\CommandLineParser.cs (2)
30
RoslynDebug
.Assert(messageProvider != null);
980
RoslynDebug
.Assert(arg != null);
CommandLine\NoThrowStreamDisposer.cs (2)
36
RoslynDebug
.Assert(_failed != null);
56
RoslynDebug
.Assert(_failed == null);
Compilation.EmitStream.cs (9)
60
RoslynDebug
.Assert(emitStreamProvider != null);
61
RoslynDebug
.Assert(strongNameProvider != null || emitStreamSignKind == EmitStreamSignKind.None);
107
RoslynDebug
.Assert(!_created);
108
RoslynDebug
.Assert(diagnostics != null);
121
RoslynDebug
.Assert(_strongNameProvider != null);
168
RoslynDebug
.Assert(_created);
169
RoslynDebug
.Assert(_emitStreamSignKind != EmitStreamSignKind.SignedWithFile || _tempInfo.HasValue);
175
RoslynDebug
.Assert(_emitStreamSignKind == EmitStreamSignKind.SignedWithFile);
176
RoslynDebug
.Assert(_strongNameProvider is object);
Compilation.EmitStreamProvider.cs (1)
63
RoslynDebug
.Assert(stream != null);
Compilation\Compilation.cs (6)
85
RoslynDebug
.Assert(!references.IsDefault);
86
RoslynDebug
.Assert(features != null);
1826
RoslynDebug
.Assert(EventQueue != null);
1849
RoslynDebug
.Assert(EventQueue != null);
1873
RoslynDebug
.Assert(incoming is object);
1882
RoslynDebug
.Assert(incoming is object);
Compilation\LoadDirective.cs (3)
20
RoslynDebug
.Assert((resolvedPath != null) || !diagnostics.IsEmpty);
21
RoslynDebug
.Assert(!diagnostics.IsDefault);
22
RoslynDebug
.Assert(diagnostics.IsEmpty || diagnostics.All(d => d.Severity == DiagnosticSeverity.Error));
ConstantValue.cs (1)
113
RoslynDebug
.Assert(value != null);
ConstantValueSpecialized.cs (2)
148
RoslynDebug
.Assert(value != null, "null strings should be represented as Null constant.");
155
RoslynDebug
.Assert(value != null, "null strings should be represented as Null constant.");
CvtRes.cs (1)
703
RoslynDebug
.Assert(keyValuePair.Value != null);
Diagnostic\Diagnostic.cs (2)
471
RoslynDebug
.Assert(this.ProgrammaticSuppressionInfo == null);
472
RoslynDebug
.Assert(programmaticSuppressionInfo != null);
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (3)
25
RoslynDebug
.Assert(!originalUnsuppressedDiagnostic.IsSuppressed);
26
RoslynDebug
.Assert(originalUnsuppressedDiagnostic.ProgrammaticSuppressionInfo == null);
27
RoslynDebug
.Assert(programmaticSuppressionInfo != null);
Diagnostic\DiagnosticInfo.cs (1)
102
RoslynDebug
.Assert(arg != null);
Diagnostic\DiagnosticWithInfo.cs (2)
26
RoslynDebug
.Assert(info != null);
27
RoslynDebug
.Assert(location != null);
Diagnostic\MetadataLocation.cs (1)
21
RoslynDebug
.Assert(module != null);
DiagnosticAnalyzer\AnalysisContextInfo.cs (3)
101
RoslynDebug
.Assert(_file.Value.AdditionalFile != null);
108
RoslynDebug
.Assert(_file.HasValue);
109
RoslynDebug
.Assert(_file.Value.SourceTree != null);
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
1160
RoslynDebug
.Assert(!actionsForKind.IsEmpty, $"Unexpected empty action collection in {nameof(nodeActionsByKind)}");
1260
RoslynDebug
.Assert(!actionsForKind.IsEmpty, $"Unexpected empty action collection in {nameof(operationActionsByKind)}");
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (4)
225
RoslynDebug
.Assert(_lazyPendingMemberSymbolsMap != null, $"{nameof(_lazyPendingMemberSymbolsMap)} was expected to be a non-null value.");
231
RoslynDebug
.Assert(dependentSymbols == null, $"{nameof(dependentSymbols)} was expected to be null.");
235
RoslynDebug
.Assert(dependentSymbols != null, $"{nameof(dependentSymbols)} was expected to be a non-null value.");
236
RoslynDebug
.Assert(existingDependentSymbols.IsSubsetOf(dependentSymbols), $"{nameof(existingDependentSymbols)} was expected to be a subset of {nameof(dependentSymbols)}");
DiagnosticAnalyzer\SourceOrAdditionalFile.cs (1)
53
RoslynDebug
.Assert(AdditionalFile != null);
DocumentationCommentId.cs (1)
85
RoslynDebug
.AssertNotNull(result);
EmbeddedText.cs (8)
213
RoslynDebug
.Assert(stream != null);
214
RoslynDebug
.Assert(stream.CanRead);
215
RoslynDebug
.Assert(stream.CanSeek);
266
RoslynDebug
.Assert(bytes.Array != null);
295
RoslynDebug
.Assert(text != null);
296
RoslynDebug
.Assert(text.CanBeEmbedded);
297
RoslynDebug
.Assert(text.Encoding != null);
298
RoslynDebug
.Assert(text.PrecomputedEmbeddedTextBlob.IsDefault);
Emit\CommonPEModuleBuilder.cs (1)
1101
RoslynDebug
.Assert(alignment is 1 or 2 or 4 or 8, $"Unexpected alignment: {alignment}");
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (2)
82
RoslynDebug
.AssertNotNull(typeRef);
95
RoslynDebug
.AssertNotNull(typeRef);
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
418
RoslynDebug
.AssertNotNull(_previousGeneration.InitialBaseline.LazyMetadataSymbols);
735
RoslynDebug
.AssertNotNull(methodDef);
1921
RoslynDebug
.AssertNotNull(methodDef);
Emit\EditAndContinue\EncVariableSlotAllocator.cs (2)
114
RoslynDebug
.AssertNotNull(info.Signature);
242
RoslynDebug
.AssertNotNull(typeRef);
Emit\EditAndContinue\SymbolChanges.cs (1)
139
RoslynDebug
.Assert(synthesizedSymbol.Method != null);
EncodedStringText.cs (6)
135
RoslynDebug
.Assert(stream != null);
136
RoslynDebug
.Assert(stream.CanRead);
179
RoslynDebug
.Assert(data != null);
180
RoslynDebug
.Assert(encoding != null);
241
RoslynDebug
.Assert(stream != null);
242
RoslynDebug
.Assert(stream.Position == 0);
FileSystem\FileUtilities.cs (2)
50
RoslynDebug
.Assert(searchPaths != null);
51
RoslynDebug
.Assert(fileExists != null);
FileSystem\PathUtilities.cs (2)
438
RoslynDebug
.Assert(!RoslynString.IsNullOrEmpty(root));
495
RoslynDebug
.Assert(assemblyDisplayNameOrPath != null);
InternalUtilities\ArrayExtensions.cs (1)
158
RoslynDebug
.Assert(comparer != null);
InternalUtilities\ConsList`1.cs (1)
109
RoslynDebug
.Assert(_tail is object);
InternalUtilities\EnumField.cs (1)
23
RoslynDebug
.Assert(name != null);
InternalUtilities\IncrementalHashExtensions.cs (1)
32
RoslynDebug
.AssertNotNull(segment.Array);
InternalUtilities\InterlockedOperations.cs (1)
121
RoslynDebug
.Assert((object?)value != null);
InternalUtilities\JsonWriter.cs (2)
280
RoslynDebug
.Assert(pooledBuilder == null);
319
RoslynDebug
.Assert(pooledBuilder is object);
InternalUtilities\MultiDictionary.cs (1)
196
RoslynDebug
.Assert(_value is V); // Implies value != null
InternalUtilities\StringTable.cs (1)
534
RoslynDebug
.Assert((ascii[i] & 0x80) == 0, $"The {nameof(ascii)} input to this method must be valid ASCII.");
Operations\OperationMapBuilder.cs (1)
112
RoslynDebug
.Assert(
PEWriter\AssemblyReferenceAlias.cs (2)
27
RoslynDebug
.Assert(name != null);
28
RoslynDebug
.Assert(assembly != null);
PEWriter\DebugSourceDocument.cs (1)
28
RoslynDebug
.Assert(location != null);
PEWriter\ManagedResource.cs (1)
31
RoslynDebug
.Assert(streamProvider == null ^ fileReference == null);
PEWriter\MemberRefComparer.cs (1)
26
RoslynDebug
.Assert(x is object && y is object);
PEWriter\MethodSpecComparer.cs (1)
26
RoslynDebug
.Assert(x is object && y is object);
PEWriter\Miscellaneous.cs (2)
243
RoslynDebug
.Assert(sectionBytes != null);
244
RoslynDebug
.Assert(relocations != null);
PEWriter\ModifiedTypeReference.cs (1)
23
RoslynDebug
.Assert(modifiedType != null);
PEWriter\SequencePoint.cs (1)
33
RoslynDebug
.Assert(document != null);
PEWriter\SourceSpan.cs (1)
28
RoslynDebug
.Assert(document != null);
PEWriter\UsedNamespaceOrType.cs (5)
38
RoslynDebug
.Assert(type != null);
44
RoslynDebug
.Assert(@namespace != null);
50
RoslynDebug
.Assert(alias != null);
56
RoslynDebug
.Assert(xmlNamespace != null);
57
RoslynDebug
.Assert(prefix != null);
ResourceDescription.cs (1)
106
RoslynDebug
.Assert(resource != null);
SourceGeneration\GeneratedCodeUtilities.cs (2)
21
RoslynDebug
.Assert(symbol != null);
22
RoslynDebug
.Assert(generatedCodeAttribute != null);
SpecialTypes.cs (1)
102
RoslynDebug
.Assert(name is object);
SwitchConstantValueHelper.cs (5)
52
RoslynDebug
.Assert(first != null);
53
RoslynDebug
.Assert(second != null);
55
RoslynDebug
.Assert(IsValidSwitchCaseLabelConstant(first));
56
RoslynDebug
.Assert(IsValidSwitchCaseLabelConstant(second));
101
RoslynDebug
.Assert(first != null && second != null);
Symbols\Attributes\AttributeDescription.cs (3)
23
RoslynDebug
.Assert(@namespace != null);
24
RoslynDebug
.Assert(name != null);
25
RoslynDebug
.Assert(signatures != null);
Symbols\Attributes\AttributeUsageInfo.cs (1)
175
RoslynDebug
.Assert(targetResourceIds != null);
Symbols\TypedConstant.cs (1)
160
RoslynDebug
.Assert(type != null);
Syntax\GreenNode.cs (2)
122
RoslynDebug
.Assert(node != null, "PERF: caller must ensure that node!=null, we do not want to re-check that here.");
175
RoslynDebug
.Assert(node is object);
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (1)
138
RoslynDebug
.Assert(_stack is object);
Syntax\InternalSyntax\SyntaxList.cs (5)
29
RoslynDebug
.Assert(child0 != null);
30
RoslynDebug
.Assert(child1 != null);
48
RoslynDebug
.Assert(child0 != null);
49
RoslynDebug
.Assert(child1 != null);
50
RoslynDebug
.Assert(child2 != null);
Syntax\InternalSyntax\SyntaxList`1.cs (3)
60
RoslynDebug
.Assert(node is object);
66
RoslynDebug
.Assert(_node is object);
112
RoslynDebug
.Assert(_node is object);
Syntax\SyntaxNode.cs (5)
34
RoslynDebug
.Assert(position >= 0, "position cannot be negative");
35
RoslynDebug
.Assert(parent?.Green.IsList != true, "list cannot be a parent");
693
RoslynDebug
.Assert(tree != null);
779
RoslynDebug
.Assert(syntaxNode is object);
977
RoslynDebug
.Assert(node is object);
Syntax\SyntaxNodeOrTokenListBuilder.cs (3)
42
RoslynDebug
.Assert(innerNode is object);
77
RoslynDebug
.Assert(item.Node is object);
83
RoslynDebug
.Assert(item.UnderlyingNode is object);
Text\ChangedText.cs (2)
22
RoslynDebug
.Assert(newText != null);
24
RoslynDebug
.Assert(oldText != null);
Text\SourceText.cs (7)
292
RoslynDebug
.Assert(stream != null);
293
RoslynDebug
.Assert(encoding != null);
335
RoslynDebug
.Assert(buffer != null);
336
RoslynDebug
.Assert(encoding != null);
689
RoslynDebug
.Assert(algorithm != null);
698
RoslynDebug
.Assert(algorithm != null);
1243
RoslynDebug
.Assert(source != null);
Text\StringBuilderText.cs (1)
27
RoslynDebug
.Assert(builder != null);
Text\StringText.cs (1)
31
RoslynDebug
.Assert(source != null);
TreeDumper.cs (3)
81
RoslynDebug
.Assert(node != null);
82
RoslynDebug
.Assert(indent != null);
150
RoslynDebug
.Assert(node != null);
WellKnownTypes.cs (1)
808
RoslynDebug
.Assert(name == typeIdName, $"Enum name ({typeIdName}) and type name ({name}) must match at {i}");
Microsoft.CodeAnalysis.CSharp (853)
Binder\Binder.cs (38)
32
RoslynDebug
.Assert(compilation != null);
33
RoslynDebug
.Assert(this is BuckStopsHereBinder);
40
RoslynDebug
.Assert(next != null);
49
RoslynDebug
.Assert(next != null);
51
RoslynDebug
.Assert(!flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion));
53
RoslynDebug
.Assert(!flags.Includes(BinderFlags.InNestedFinallyBlock) || flags.Includes(BinderFlags.InFinallyBlock | BinderFlags.InCatchBlock));
144
RoslynDebug
.Assert(!this.Flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion));
198
RoslynDebug
.Assert(Next is object);
209
RoslynDebug
.Assert(binder is object);
218
RoslynDebug
.Assert(Next is object);
227
RoslynDebug
.Assert(Next is object);
275
RoslynDebug
.Assert(Next is object);
303
RoslynDebug
.Assert(token.SyntaxTree is object);
309
RoslynDebug
.Assert(Next is object);
341
RoslynDebug
.Assert(Next is object);
356
RoslynDebug
.Assert(Next is object);
372
RoslynDebug
.Assert(Next is object);
386
RoslynDebug
.Assert(Next is object);
400
RoslynDebug
.Assert(Next is object);
411
RoslynDebug
.Assert(Next is object);
423
RoslynDebug
.Assert(Next is object);
436
RoslynDebug
.Assert(Next is object);
445
RoslynDebug
.Assert(Next is object);
458
RoslynDebug
.Assert(member is null || member.Kind != SymbolKind.ErrorType);
496
RoslynDebug
.Assert(Next is object);
505
RoslynDebug
.Assert(Next is object);
514
RoslynDebug
.Assert(Next is object);
529
RoslynDebug
.Assert(Next is object);
595
RoslynDebug
.Assert(location is object);
602
RoslynDebug
.Assert(location is object);
674
RoslynDebug
.Assert(symbol is object);
676
RoslynDebug
.Assert(symbol.Kind == SymbolKind.NamedType ||
724
RoslynDebug
.Assert(diagnosticKind != ObsoleteDiagnosticKind.Lazy, "We forced attribute binding above.");
748
RoslynDebug
.Assert(diagnostics != null);
861
RoslynDebug
.Assert((location != null) ^ (syntax != null));
912
RoslynDebug
.Assert(expression.Type is object);
919
RoslynDebug
.Assert(statement.Kind != BoundKind.StatementList);
979
RoslynDebug
.Assert(current is object);
Binder\Binder.ValueChecks.cs (3)
1215
RoslynDebug
.Assert(expr is not BoundValuePlaceholderBase, $"Placeholder kind {expr.Kind} should be explicitly handled");
4780
RoslynDebug
.Assert(false, $"{expr.Kind} expression of {expr.Type} type");
5541
RoslynDebug
.Assert(false, $"{expr.Kind} expression of {expr.Type} type");
Binder\Binder_AnonymousTypes.cs (1)
220
RoslynDebug
.Assert(expressionType is object);
Binder\Binder_Attributes.cs (10)
39
RoslynDebug
.Assert(boundAttributeTypes != null);
86
RoslynDebug
.Assert(attributeDataArray != null);
289
RoslynDebug
.Assert((object)attributeType != null);
602
RoslynDebug
.Assert(namedArgument.NameEquals is object);
666
RoslynDebug
.Assert(namedArgument.NameEquals is object);
675
RoslynDebug
.Assert(namedArgumentType is object);
679
RoslynDebug
.Assert(namedArgument.NameEquals is object);
712
RoslynDebug
.Assert((object)attributeConstructor != null);
847
RoslynDebug
.Assert(node.Type is object);
1024
RoslynDebug
.Assert(type is object);
Binder\Binder_Await.cs (3)
585
RoslynDebug
.Assert(expression.Type is object);
715
RoslynDebug
.Assert(awaiterType is object);
750
RoslynDebug
.Assert(method != null);
Binder\Binder_Constraints.cs (2)
34
RoslynDebug
.Assert((object)containingSymbol != null);
62
RoslynDebug
.Assert(name is object);
Binder\Binder_Conversions.cs (11)
146
RoslynDebug
.Assert(source != null);
147
RoslynDebug
.Assert((object)destination != null);
148
RoslynDebug
.Assert(!isCast || conversionGroupOpt != null || wasCompilerGenerated);
160
RoslynDebug
.Assert(source.Type is object);
3188
RoslynDebug
.Assert(receiverOpt != null);
3317
RoslynDebug
.Assert(receiverOpt.Type is object);
3337
RoslynDebug
.Assert(receiverOpt.Type is object);
3735
RoslynDebug
.Assert(source != null);
3736
RoslynDebug
.Assert((object)destination != null);
3836
RoslynDebug
.Assert(sourceValue != null);
3843
RoslynDebug
.Assert((object)underlyingType != null);
Binder\Binder_Invocation.cs (1)
2534
RoslynDebug
.Assert(boundExpression.Type is FunctionPointerTypeSymbol);
Binder\Binder_Patterns.cs (7)
343
RoslynDebug
.Assert(node is not null);
348
RoslynDebug
.Assert(switchBinder is { });
357
RoslynDebug
.Assert(this.Next is { });
877
RoslynDebug
.Assert(expression.Type is { });
1170
RoslynDebug
.Assert((object)expressionType != null);
1222
RoslynDebug
.Assert(inputType is { });
1251
RoslynDebug
.Assert(ContainingMemberOrLambda is { });
Binder\Binder_Symbols.cs (1)
467
RoslynDebug
.Assert(@delegate.SyntaxTree is object);
Binder\DecisionDagBuilder.cs (19)
499
RoslynDebug
.Assert(getLengthProperty.Type.SpecialType == SpecialType.System_Int32);
502
RoslynDebug
.Assert(iTupleType.Name == "ITuple");
599
RoslynDebug
.Assert(declaration.Variable == null);
928
RoslynDebug
.Assert(inputTempType.IsErrorType() || recursive.HasErrors || recursive.InputType.IsErrorType() || inputTempType.Equals(recursive.InputType, TypeCompareKind.AllIgnoreOptions));
980
RoslynDebug
.Assert(recursive.HasAnyErrors);
1199
RoslynDebug
.Assert(rootDecisionDagNode != null);
1339
RoslynDebug
.Assert(state.SelectedTest == null);
1340
RoslynDebug
.Assert(state.TrueBranch == null);
1341
RoslynDebug
.Assert(state.FalseBranch == null);
1613
RoslynDebug
.Assert(!(first.RemainingTests is Tests.False));
1623
RoslynDebug
.Assert(state.TrueBranch == null);
1624
RoslynDebug
.Assert(state.FalseBranch is { });
1629
RoslynDebug
.Assert(whenFalse is { });
1647
RoslynDebug
.Assert(next is { });
1648
RoslynDebug
.Assert(state.FalseBranch == null);
1656
RoslynDebug
.Assert(whenTrue is { });
1657
RoslynDebug
.Assert(whenFalse is { });
3072
RoslynDebug
.Assert(x is { });
3073
RoslynDebug
.Assert(y is { });
Binder\ForEachEnumeratorInfo.cs (5)
73
RoslynDebug
.Assert((object)collectionType != null, $"Field '{nameof(collectionType)}' cannot be null");
74
RoslynDebug
.Assert(elementType.HasType, $"Field '{nameof(elementType)}' cannot be null");
75
RoslynDebug
.Assert((object)getEnumeratorInfo != null, $"Field '{nameof(getEnumeratorInfo)}' cannot be null");
76
RoslynDebug
.Assert((object)currentPropertyGetter != null, $"Field '{nameof(currentPropertyGetter)}' cannot be null");
77
RoslynDebug
.Assert((object)moveNextInfo != null, $"Field '{nameof(moveNextInfo)}' cannot be null");
Binder\RefSafetyAnalysis.cs (3)
346
RoslynDebug
.Assert(added, $"Expression {expr} `{expr.Syntax}` visited more than once.");
359
RoslynDebug
.Assert(_visited.Contains(expr), $"Expected {expr} `{expr.Syntax}` to be visited.");
1345
RoslynDebug
.Assert(location is object);
Binder\Semantics\Conversions\Conversion.cs (1)
269
RoslynDebug
.Assert(isTrivial, $"this conversion needs additional data: {kind}");
BoundTree\BoundDagEvaluation.cs (2)
108
RoslynDebug
.Assert(value > 0, "Id must be positive but was set to " + value);
109
RoslynDebug
.Assert(_id == -1, $"Id was set to {_id} and set again to {value}");
BoundTree\BoundNode.cs (1)
359
RoslynDebug
.Assert((_attributes & BoundNodeAttributes.ParamsArrayOrCollection) == 0, $"{nameof(BoundNodeAttributes.ParamsArrayOrCollection)} flag should not be set twice or reset");
BoundTree\Formatting.cs (1)
21
RoslynDebug
.Assert(this.Type is { }, $"Unexpected null type in {this.GetType().Name}");
BoundTree\NullabilityRewriter.cs (1)
211
RoslynDebug
.Assert(updatedSymbol is object);
CodeGen\EmitArrayInitializer.cs (1)
433
RoslynDebug
.Assert(_diagnostics.DiagnosticBag is not null, $"Expected non-null {nameof(_diagnostics)}.{nameof(_diagnostics.DiagnosticBag)}");
CommandLine\CSharpCommandLineParser.cs (1)
1636
RoslynDebug
.Assert(!RoslynString.IsNullOrEmpty(switchName));
Compilation\CSharpCompilation.cs (16)
492
RoslynDebug
.Assert(options != null);
1318
RoslynDebug
.Assert(directive.SyntaxTree.FilePath is object);
1459
RoslynDebug
.Assert(_lazyAssemblySymbol is object);
1996
RoslynDebug
.Assert(diagnostics.DiagnosticBag is object);
2064
RoslynDebug
.Assert(simpleProgramEntryPointSymbol is object);
2077
RoslynDebug
.Assert(noMainFoundDiagnostics.DiagnosticBag is object);
2292
RoslynDebug
.Assert(!namedType.IsDynamic());
2776
RoslynDebug
.Assert(externAliasesToCheck is object);
2800
RoslynDebug
.Assert(diagnostics.DependenciesBag is object);
2806
RoslynDebug
.Assert(bindingDiagnostics.DependenciesBag is object);
2885
RoslynDebug
.Assert(_lazyImportInfos is object);
3044
RoslynDebug
.Assert(builder.DiagnosticBag is object);
3129
RoslynDebug
.Assert(methodBodyDiagnostics.DiagnosticBag is object);
3157
RoslynDebug
.Assert(diagnostics.DiagnosticBag is object);
3426
RoslynDebug
.Assert(syntaxTree != null);
4921
RoslynDebug
.Assert(symbol is object);
Compilation\MemberSemanticModel.cs (1)
728
RoslynDebug
.Assert(remappedSymbol is object);
Compiler\DocumentationCommentCompiler.cs (1)
1379
RoslynDebug
.Assert(_indentDepth == t.InitialIndentDepth, $"Temporary strings should be indent-neutral (was {t.InitialIndentDepth}, is {_indentDepth})");
Compiler\MethodBodySynthesizer.Lowered.cs (2)
443
RoslynDebug
.AssertNotNull(retExpression);
459
RoslynDebug
.AssertNotNull(F.CurrentFunction);
Compiler\TypeCompilationState.cs (3)
35
RoslynDebug
.Assert(method != null);
36
RoslynDebug
.Assert(body != null);
227
RoslynDebug
.Assert((object)next != null);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
454
RoslynDebug
.AssertNotNull(otherContainer);
474
RoslynDebug
.AssertNotNull(type);
Emitter\Model\EventSymbolAdapter.cs (4)
32
RoslynDebug
.Assert((object?)addMethod != null);
39
RoslynDebug
.Assert((object?)removeMethod != null);
52
RoslynDebug
.Assert((object?)addMethod != null);
63
RoslynDebug
.Assert((object?)removeMethod != null);
Errors\ErrorFacts.cs (2)
138
RoslynDebug
.Assert(!string.IsNullOrEmpty(message), $"{code}");
146
RoslynDebug
.Assert(!string.IsNullOrEmpty(message), $"{code}");
Errors\XmlSyntaxDiagnosticInfo.cs (1)
43
RoslynDebug
.Assert(!string.IsNullOrEmpty(message));
FlowAnalysis\AbstractFlowPass.cs (1)
897
RoslynDebug
.Assert(false, $"Should Visit{node.Kind} be overridden in {this.GetType().Name}?");
FlowAnalysis\NullableWalker.cs (4)
1975
RoslynDebug
.Assert(AreCloseEnough(originalSymbol, updatedSymbol), $"Attempting to set {node.Syntax} from {originalSymbol.ToDisplayString()} to {updatedSymbol.ToDisplayString()}");
14284
RoslynDebug
.Assert(x.symbol is object);
14285
RoslynDebug
.Assert(y.symbol is object);
14295
RoslynDebug
.Assert(obj.symbol is object);
FlowAnalysis\NullableWalker.DebugVerifier.cs (4)
50
RoslynDebug
.Assert(false, $"Analyzed {verifier._analyzedNullabilityMap.Count} nodes in NullableWalker, but DebugVerifier expects {verifier._visitedExpressions.Count}. Example of unverified node: {analyzedNode.GetDebuggerDisplay()}");
60
RoslynDebug
.Assert(false, $"Analyzed {verifier._analyzedNullabilityMap.Count} nodes in NullableWalker, but DebugVerifier expects {verifier._visitedExpressions.Count}. Example of unanalyzed node: {verifiedNode.GetDebuggerDisplay()}");
71
RoslynDebug
.Assert(!_analyzedNullabilityMap.ContainsKey(expression), $"Found unexpected {expression} `{expression.Syntax}` in the map.");
75
RoslynDebug
.Assert(_analyzedNullabilityMap.ContainsKey(expression), $"Did not find {expression} `{expression.Syntax}` in the map.");
FlowAnalysis\NullableWalker.SnapshotManager.cs (6)
118
RoslynDebug
.Assert(_walkerSharedStates.Length > _incrementalSnapshots[position].snapshot.SharedStateIndex, $"Did not find shared state for {node} `{node.Syntax}`.");
126
RoslynDebug
.Assert((object)originalSymbol != updatedSymbol, $"Recorded exact same symbol for {debugText}");
127
RoslynDebug
.Assert(originalSymbol is object, $"Recorded null original symbol for {debugText}");
128
RoslynDebug
.Assert(updatedSymbol is object, $"Recorded null updated symbol for {debugText}");
129
RoslynDebug
.Assert(AreCloseEnough(originalSymbol, updatedSymbol), @$"Symbol for `{debugText}` changed:
183
RoslynDebug
.Assert(symbol is object);
Generated\BoundNodes.xml.Generated.cs (586)
282
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
283
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
299
RoslynDebug
.Assert(field is object, "Field 'field' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
300
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
301
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
329
RoslynDebug
.Assert(property is object, "Field 'property' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
330
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
331
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
359
RoslynDebug
.Assert(parameter is object, "Field 'parameter' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
360
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
361
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
389
RoslynDebug
.Assert(statement is object, "Field 'statement' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
490
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
518
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
528
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
559
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
567
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
623
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
631
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
658
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
667
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
696
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
704
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
731
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
740
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
769
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
777
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
804
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
812
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
839
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
847
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
874
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
882
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
968
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
996
RoslynDebug
.Assert(!symbols.IsDefault, "Field 'symbols' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
997
RoslynDebug
.Assert(!childBoundNodes.IsDefault, "Field 'childBoundNodes' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
1033
RoslynDebug
.Assert(!childBoundNodes.IsDefault, "Field 'childBoundNodes' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
1061
RoslynDebug
.Assert(finallyBlock is object, "Field 'finallyBlock' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1089
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1124
RoslynDebug
.Assert(binder is object, "Field 'binder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1125
RoslynDebug
.Assert(valueSymbol is object, "Field 'valueSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1126
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1140
RoslynDebug
.Assert(binder is object, "Field 'binder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1141
RoslynDebug
.Assert(valueSymbol is object, "Field 'valueSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1142
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1173
RoslynDebug
.Assert(namespaceSymbol is object, "Field 'namespaceSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1183
RoslynDebug
.Assert(namespaceSymbol is object, "Field 'namespaceSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1214
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1215
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1256
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1257
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1304
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1305
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1336
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1365
RoslynDebug
.Assert(targetMethod is object, "Field 'targetMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1366
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1376
RoslynDebug
.Assert(targetMethod is object, "Field 'targetMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1377
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1408
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1409
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1440
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1441
RoslynDebug
.Assert(index is object, "Field 'index' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1442
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1477
RoslynDebug
.Assert(invokedExpression is object, "Field 'invokedExpression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1478
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
1479
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1514
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1515
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1546
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1547
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1576
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1577
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1608
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1609
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1640
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1673
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1674
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1675
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1692
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1693
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1694
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1730
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1731
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1732
RoslynDebug
.Assert(operators is object, "Field 'operators' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1733
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1768
RoslynDebug
.Assert(logicalOperator is object, "Field 'logicalOperator' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1769
RoslynDebug
.Assert(trueOperator is object, "Field 'trueOperator' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1770
RoslynDebug
.Assert(falseOperator is object, "Field 'falseOperator' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1771
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1772
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1773
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1821
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1822
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1823
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1868
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1869
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1902
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1903
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1904
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1937
RoslynDebug
.Assert(leftOperand is object, "Field 'leftOperand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1938
RoslynDebug
.Assert(rightOperand is object, "Field 'rightOperand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1939
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1978
RoslynDebug
.Assert(leftOperand is object, "Field 'leftOperand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
1979
RoslynDebug
.Assert(rightOperand is object, "Field 'rightOperand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2009
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2010
RoslynDebug
.Assert(consequence is object, "Field 'consequence' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2011
RoslynDebug
.Assert(alternative is object, "Field 'alternative' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2048
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2049
RoslynDebug
.Assert(consequence is object, "Field 'consequence' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2050
RoslynDebug
.Assert(alternative is object, "Field 'alternative' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2051
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2092
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2093
RoslynDebug
.Assert(!indices.IsDefault, "Field 'indices' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
2094
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2125
RoslynDebug
.Assert(arrayAccess is object, "Field 'arrayAccess' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2154
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2155
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2225
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2226
RoslynDebug
.Assert(awaitableInfo is object, "Field 'awaitableInfo' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2227
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2260
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2269
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2284
RoslynDebug
.Assert(sourceType is object, "Field 'sourceType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2285
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2313
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
2345
RoslynDebug
.Assert(method is object, "Field 'method' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2346
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2359
RoslynDebug
.Assert(method is object, "Field 'method' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2360
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2389
RoslynDebug
.Assert(local is object, "Field 'local' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2390
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2400
RoslynDebug
.Assert(local is object, "Field 'local' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2401
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2432
RoslynDebug
.Assert(parameter is object, "Field 'parameter' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2433
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2443
RoslynDebug
.Assert(parameter is object, "Field 'parameter' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2444
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2475
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2483
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2510
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2518
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2545
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2554
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2583
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2591
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2618
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2626
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2653
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2661
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2688
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2696
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2723
RoslynDebug
.Assert(document is object, "Field 'document' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2724
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2733
RoslynDebug
.Assert(document is object, "Field 'document' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2734
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2763
RoslynDebug
.Assert(method is object, "Field 'method' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2764
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2774
RoslynDebug
.Assert(method is object, "Field 'method' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2775
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2806
RoslynDebug
.Assert(field is object, "Field 'field' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2807
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2817
RoslynDebug
.Assert(field is object, "Field 'field' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2818
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2872
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2903
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2904
RoslynDebug
.Assert(targetType is object, "Field 'targetType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2905
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2938
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2939
RoslynDebug
.Assert(targetType is object, "Field 'targetType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2940
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2975
RoslynDebug
.Assert(sourceType is object, "Field 'sourceType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
2976
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3007
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3008
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3055
RoslynDebug
.Assert(operand is object, "Field 'operand' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3056
RoslynDebug
.Assert(conversionMethod is object, "Field 'conversionMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3057
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3088
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3096
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3123
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3154
RoslynDebug
.Assert(elementPointerType is object, "Field 'elementPointerType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3155
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3156
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3259
RoslynDebug
.Assert(identifier is object, "Field 'identifier' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3268
RoslynDebug
.Assert(identifier is object, "Field 'identifier' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3296
RoslynDebug
.Assert(identifier is object, "Field 'identifier' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3305
RoslynDebug
.Assert(identifier is object, "Field 'identifier' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3364
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3365
RoslynDebug
.Assert(!localFunctions.IsDefault, "Field 'localFunctions' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3366
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3400
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3401
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3429
RoslynDebug
.Assert(!fields.IsDefault, "Field 'fields' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3430
RoslynDebug
.Assert(statement is object, "Field 'statement' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3460
RoslynDebug
.Assert(localSymbol is object, "Field 'localSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3496
RoslynDebug
.Assert(!localDeclarations.IsDefault, "Field 'localDeclarations' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3510
RoslynDebug
.Assert(!localDeclarations.IsDefault, "Field 'localDeclarations' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3536
RoslynDebug
.Assert(!localDeclarations.IsDefault, "Field 'localDeclarations' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3566
RoslynDebug
.Assert(symbol is object, "Field 'symbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3662
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3732
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3760
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3769
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3797
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3806
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3834
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3835
RoslynDebug
.Assert(!innerLocals.IsDefault, "Field 'innerLocals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3836
RoslynDebug
.Assert(!innerLocalFunctions.IsDefault, "Field 'innerLocalFunctions' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3837
RoslynDebug
.Assert(!switchSections.IsDefault, "Field 'switchSections' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3838
RoslynDebug
.Assert(reachabilityDecisionDag is object, "Field 'reachabilityDecisionDag' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3839
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3879
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3880
RoslynDebug
.Assert(!cases.IsDefault, "Field 'cases' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3881
RoslynDebug
.Assert(defaultLabel is object, "Field 'defaultLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3915
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3916
RoslynDebug
.Assert(consequence is object, "Field 'consequence' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3948
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3949
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3959
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3960
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3976
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3977
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3978
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3979
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3980
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
3998
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
3999
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4000
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4001
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4002
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4028
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4029
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4030
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4031
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4032
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4058
RoslynDebug
.Assert(!outerLocals.IsDefault, "Field 'outerLocals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4059
RoslynDebug
.Assert(!innerLocals.IsDefault, "Field 'innerLocals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4060
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4061
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4062
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4100
RoslynDebug
.Assert(iterationVariableType is object, "Field 'iterationVariableType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4101
RoslynDebug
.Assert(!iterationVariables.IsDefault, "Field 'iterationVariables' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4102
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4103
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4104
RoslynDebug
.Assert(breakLabel is object, "Field 'breakLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4105
RoslynDebug
.Assert(continueLabel is object, "Field 'continueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4149
RoslynDebug
.Assert(deconstructionAssignment is object, "Field 'deconstructionAssignment' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4150
RoslynDebug
.Assert(targetPlaceholder is object, "Field 'targetPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4180
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4181
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4219
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4220
RoslynDebug
.Assert(declarations is object, "Field 'declarations' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4221
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4253
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4254
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4284
RoslynDebug
.Assert(tryBlock is object, "Field 'tryBlock' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4285
RoslynDebug
.Assert(!catchBlocks.IsDefault, "Field 'catchBlocks' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4321
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4322
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4393
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4394
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4403
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4404
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4433
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4441
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4468
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4476
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4503
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4511
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4567
RoslynDebug
.Assert(localSymbol is object, "Field 'localSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4568
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4580
RoslynDebug
.Assert(localSymbol is object, "Field 'localSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4581
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4616
RoslynDebug
.Assert(localSymbol is object, "Field 'localSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4617
RoslynDebug
.Assert(emitExpressions is object, "Field 'emitExpressions' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4618
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4628
RoslynDebug
.Assert(localSymbol is object, "Field 'localSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4629
RoslynDebug
.Assert(emitExpressions is object, "Field 'emitExpressions' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4630
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4661
RoslynDebug
.Assert(rangeVariableSymbol is object, "Field 'rangeVariableSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4662
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4663
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4694
RoslynDebug
.Assert(parameterSymbol is object, "Field 'parameterSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4695
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4704
RoslynDebug
.Assert(parameterSymbol is object, "Field 'parameterSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4705
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4734
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4743
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4771
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4803
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4804
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4834
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4843
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4871
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4880
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4908
RoslynDebug
.Assert(condition is object, "Field 'condition' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4909
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4941
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4942
RoslynDebug
.Assert(!switchArms.IsDefault, "Field 'switchArms' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4943
RoslynDebug
.Assert(reachabilityDecisionDag is object, "Field 'reachabilityDecisionDag' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4965
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
4966
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4967
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
4968
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5006
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5007
RoslynDebug
.Assert(!switchArms.IsDefault, "Field 'switchArms' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5008
RoslynDebug
.Assert(reachabilityDecisionDag is object, "Field 'reachabilityDecisionDag' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5034
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5035
RoslynDebug
.Assert(!switchArms.IsDefault, "Field 'switchArms' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5036
RoslynDebug
.Assert(reachabilityDecisionDag is object, "Field 'reachabilityDecisionDag' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5037
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5068
RoslynDebug
.Assert(rootNode is object, "Field 'rootNode' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5112
RoslynDebug
.Assert(evaluation is object, "Field 'evaluation' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5113
RoslynDebug
.Assert(next is object, "Field 'next' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5143
RoslynDebug
.Assert(test is object, "Field 'test' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5144
RoslynDebug
.Assert(whenTrue is object, "Field 'whenTrue' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5145
RoslynDebug
.Assert(whenFalse is object, "Field 'whenFalse' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5177
RoslynDebug
.Assert(!bindings.IsDefault, "Field 'bindings' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5178
RoslynDebug
.Assert(whenTrue is object, "Field 'whenTrue' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5212
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5221
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5249
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5263
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5295
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5296
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5324
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5352
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5378
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5379
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5407
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5408
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5438
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5450
RoslynDebug
.Assert(deconstructMethod is object, "Field 'deconstructMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5451
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5479
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5480
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5508
RoslynDebug
.Assert(field is object, "Field 'field' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5509
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5537
RoslynDebug
.Assert(property is object, "Field 'property' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5538
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5568
RoslynDebug
.Assert(property is object, "Field 'property' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5569
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5599
RoslynDebug
.Assert(indexerType is object, "Field 'indexerType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5600
RoslynDebug
.Assert(lengthTemp is object, "Field 'lengthTemp' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5601
RoslynDebug
.Assert(indexerAccess is object, "Field 'indexerAccess' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5602
RoslynDebug
.Assert(receiverPlaceholder is object, "Field 'receiverPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5603
RoslynDebug
.Assert(argumentPlaceholder is object, "Field 'argumentPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5604
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5646
RoslynDebug
.Assert(sliceType is object, "Field 'sliceType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5647
RoslynDebug
.Assert(lengthTemp is object, "Field 'lengthTemp' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5648
RoslynDebug
.Assert(indexerAccess is object, "Field 'indexerAccess' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5649
RoslynDebug
.Assert(receiverPlaceholder is object, "Field 'receiverPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5650
RoslynDebug
.Assert(argumentPlaceholder is object, "Field 'argumentPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5651
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5695
RoslynDebug
.Assert(target is object, "Field 'target' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5696
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5724
RoslynDebug
.Assert(input is object, "Field 'input' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5750
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5751
RoslynDebug
.Assert(!switchLabels.IsDefault, "Field 'switchLabels' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5752
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5782
RoslynDebug
.Assert(label is object, "Field 'label' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5783
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5831
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5859
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5860
RoslynDebug
.Assert(!sideEffects.IsDefault, "Field 'sideEffects' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5861
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5862
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5895
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5896
RoslynDebug
.Assert(!sideEffects.IsDefault, "Field 'sideEffects' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5897
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5898
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5931
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5932
RoslynDebug
.Assert(name is object, "Field 'name' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5933
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5970
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5971
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5987
RoslynDebug
.Assert(!applicableMethods.IsDefault, "Field 'applicableMethods' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5988
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
5989
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
5990
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6023
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6024
RoslynDebug
.Assert(accessExpression is object, "Field 'accessExpression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6025
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6056
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6057
RoslynDebug
.Assert(whenNotNull is object, "Field 'whenNotNull' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6058
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6097
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6106
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6135
RoslynDebug
.Assert(valueTypeReceiver is object, "Field 'valueTypeReceiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6136
RoslynDebug
.Assert(referenceTypeReceiver is object, "Field 'referenceTypeReceiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6137
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6168
RoslynDebug
.Assert(name is object, "Field 'name' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6169
RoslynDebug
.Assert(!methods.IsDefault, "Field 'methods' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6209
RoslynDebug
.Assert(!properties.IsDefault, "Field 'properties' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6237
RoslynDebug
.Assert(method is object, "Field 'method' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6238
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6239
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6296
RoslynDebug
.Assert(@event is object, "Field '@event' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6297
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6298
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6335
RoslynDebug
.Assert(!constructorArguments.IsDefault, "Field 'constructorArguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6336
RoslynDebug
.Assert(!namedArguments.IsDefault, "Field 'namedArguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6337
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6380
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6381
RoslynDebug
.Assert(binder is object, "Field 'binder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6418
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6426
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6439
RoslynDebug
.Assert(constructor is object, "Field 'constructor' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6440
RoslynDebug
.Assert(!constructorsGroup.IsDefault, "Field 'constructorsGroup' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6441
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6442
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6490
RoslynDebug
.Assert(!elements.IsDefault, "Field 'elements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6508
RoslynDebug
.Assert(!elements.IsDefault, "Field 'elements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6537
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6569
RoslynDebug
.Assert(unconvertedCollectionExpression is object, "Field 'unconvertedCollectionExpression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6570
RoslynDebug
.Assert(!elements.IsDefault, "Field 'elements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6571
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6646
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6686
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6704
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6731
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6761
RoslynDebug
.Assert(name is object, "Field 'name' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6762
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6763
RoslynDebug
.Assert(!applicableMethods.IsDefault, "Field 'applicableMethods' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6764
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6804
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6836
RoslynDebug
.Assert(placeholder is object, "Field 'placeholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6837
RoslynDebug
.Assert(!initializers.IsDefault, "Field 'initializers' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6838
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6855
RoslynDebug
.Assert(placeholder is object, "Field 'placeholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6856
RoslynDebug
.Assert(!initializers.IsDefault, "Field 'initializers' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6857
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6883
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6884
RoslynDebug
.Assert(receiverType is object, "Field 'receiverType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6885
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6932
RoslynDebug
.Assert(memberName is object, "Field 'memberName' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6933
RoslynDebug
.Assert(receiverType is object, "Field 'receiverType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6934
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6944
RoslynDebug
.Assert(memberName is object, "Field 'memberName' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6945
RoslynDebug
.Assert(receiverType is object, "Field 'receiverType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6946
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6977
RoslynDebug
.Assert(placeholder is object, "Field 'placeholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
6978
RoslynDebug
.Assert(!initializers.IsDefault, "Field 'initializers' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
6979
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7005
RoslynDebug
.Assert(addMethod is object, "Field 'addMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7006
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7007
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7050
RoslynDebug
.Assert(!applicableMethods.IsDefault, "Field 'applicableMethods' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7051
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7052
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7053
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7082
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7090
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7117
RoslynDebug
.Assert(constructor is object, "Field 'constructor' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7118
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7119
RoslynDebug
.Assert(!declarations.IsDefault, "Field 'declarations' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7120
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7153
RoslynDebug
.Assert(property is object, "Field 'property' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7154
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7163
RoslynDebug
.Assert(property is object, "Field 'property' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7164
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7193
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7223
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7224
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7259
RoslynDebug
.Assert(!bounds.IsDefault, "Field 'bounds' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7260
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7291
RoslynDebug
.Assert(!initializers.IsDefault, "Field 'initializers' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7322
RoslynDebug
.Assert(elementType is object, "Field 'elementType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7323
RoslynDebug
.Assert(count is object, "Field 'count' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7341
RoslynDebug
.Assert(elementType is object, "Field 'elementType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7342
RoslynDebug
.Assert(count is object, "Field 'count' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7368
RoslynDebug
.Assert(elementType is object, "Field 'elementType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7369
RoslynDebug
.Assert(count is object, "Field 'count' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7370
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7397
RoslynDebug
.Assert(fieldSymbol is object, "Field 'fieldSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7398
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7437
RoslynDebug
.Assert(fieldSymbol is object, "Field 'fieldSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7438
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7447
RoslynDebug
.Assert(fieldSymbol is object, "Field 'fieldSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7448
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7477
RoslynDebug
.Assert(propertySymbol is object, "Field 'propertySymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7478
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7515
RoslynDebug
.Assert(eventSymbol is object, "Field 'eventSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7516
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7551
RoslynDebug
.Assert(indexer is object, "Field 'indexer' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7552
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7553
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7602
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7603
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7604
RoslynDebug
.Assert(lengthOrCountAccess is object, "Field 'lengthOrCountAccess' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7605
RoslynDebug
.Assert(receiverPlaceholder is object, "Field 'receiverPlaceholder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7606
RoslynDebug
.Assert(indexerOrSliceAccess is object, "Field 'indexerOrSliceAccess' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7607
RoslynDebug
.Assert(!argumentPlaceholders.IsDefault, "Field 'argumentPlaceholders' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7608
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7651
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7652
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7653
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7692
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7693
RoslynDebug
.Assert(!arguments.IsDefault, "Field 'arguments' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7694
RoslynDebug
.Assert(!applicableIndexers.IsDefault, "Field 'applicableIndexers' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7695
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7732
RoslynDebug
.Assert(unboundLambda is object, "Field 'unboundLambda' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7733
RoslynDebug
.Assert(symbol is object, "Field 'symbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7734
RoslynDebug
.Assert(body is object, "Field 'body' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7735
RoslynDebug
.Assert(binder is object, "Field 'binder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7772
RoslynDebug
.Assert(data is object, "Field 'data' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7783
RoslynDebug
.Assert(data is object, "Field 'data' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7816
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7817
RoslynDebug
.Assert(binder is object, "Field 'binder' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7818
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7857
RoslynDebug
.Assert(!statements.IsDefault, "Field 'statements' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7883
RoslynDebug
.Assert(argument is object, "Field 'argument' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7884
RoslynDebug
.Assert(constantValueOpt is object, "Field 'constantValueOpt' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7885
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
7920
RoslynDebug
.Assert(!parts.IsDefault, "Field 'parts' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7936
RoslynDebug
.Assert(!parts.IsDefault, "Field 'parts' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
7962
RoslynDebug
.Assert(!parts.IsDefault, "Field 'parts' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
8018
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8027
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8056
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8091
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8092
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8093
RoslynDebug
.Assert(reachabilityDecisionDag is object, "Field 'reachabilityDecisionDag' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8094
RoslynDebug
.Assert(whenTrueLabel is object, "Field 'whenTrueLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8095
RoslynDebug
.Assert(whenFalseLabel is object, "Field 'whenFalseLabel' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8135
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8136
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8150
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8151
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8167
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8168
RoslynDebug
.Assert(constantValue is object, "Field 'constantValue' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8169
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8170
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8206
RoslynDebug
.Assert(unionMatchingInputType is object, "Field 'unionMatchingInputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8207
RoslynDebug
.Assert(valueProperty is object, "Field 'valueProperty' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8208
RoslynDebug
.Assert(valuePattern is object, "Field 'valuePattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8209
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8210
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8248
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8249
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8261
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8262
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8288
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8289
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8307
RoslynDebug
.Assert(declaredType is object, "Field 'declaredType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8308
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8309
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8343
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8344
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8384
RoslynDebug
.Assert(!subpatterns.IsDefault, "Field 'subpatterns' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
8385
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8386
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8428
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8429
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8467
RoslynDebug
.Assert(getLengthMethod is object, "Field 'getLengthMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8468
RoslynDebug
.Assert(getItemMethod is object, "Field 'getItemMethod' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8469
RoslynDebug
.Assert(!subpatterns.IsDefault, "Field 'subpatterns' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
8470
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8471
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8509
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8527
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8555
RoslynDebug
.Assert(pattern is object, "Field 'pattern' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8585
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8617
RoslynDebug
.Assert(declaredType is object, "Field 'declaredType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8618
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8619
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8655
RoslynDebug
.Assert(left is object, "Field 'left' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8656
RoslynDebug
.Assert(right is object, "Field 'right' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8657
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8658
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8694
RoslynDebug
.Assert(negated is object, "Field 'negated' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8695
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8696
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8730
RoslynDebug
.Assert(value is object, "Field 'value' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8731
RoslynDebug
.Assert(constantValue is object, "Field 'constantValue' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8732
RoslynDebug
.Assert(inputType is object, "Field 'inputType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8733
RoslynDebug
.Assert(narrowedType is object, "Field 'narrowedType' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8806
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8834
RoslynDebug
.Assert(variableSymbol is object, "Field 'variableSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8851
RoslynDebug
.Assert(variableSymbol is object, "Field 'variableSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8877
RoslynDebug
.Assert(variableSymbol is object, "Field 'variableSymbol' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
8974
RoslynDebug
.Assert(!locals.IsDefault, "Field 'locals' cannot be null (use Null=\"allow\" in BoundNodes.xml to remove this check)");
9004
RoslynDebug
.Assert(expression is object, "Field 'expression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
9060
RoslynDebug
.Assert(receiver is object, "Field 'receiver' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
9061
RoslynDebug
.Assert(initializerExpression is object, "Field 'initializerExpression' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
9062
RoslynDebug
.Assert(type is object, "Field 'type' cannot be null (make the type nullable in BoundNodes.xml to remove this check)");
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
571
RoslynDebug
.Assert(functionSymbol is object);
767
RoslynDebug
.Assert(scope == _currentScope.Parent, $"{nameof(scope)} must be {nameof(_currentScope)} or {nameof(_currentScope)}.{nameof(_currentScope.Parent)}");
Lowering\ClosureConversion\ClosureConversion.cs (5)
176
RoslynDebug
.Assert(analysis != null);
177
RoslynDebug
.Assert((object)thisType != null);
178
RoslynDebug
.Assert(method != null);
179
RoslynDebug
.Assert(compilationState != null);
180
RoslynDebug
.Assert(diagnostics != null);
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (2)
59
RoslynDebug
.Assert(!(lambdaFrame is null));
68
RoslynDebug
.Assert(lambdaFrame is null);
Lowering\LocalRewriter\LocalRewriter.cs (1)
1134
RoslynDebug
.Assert(expr is not BoundValuePlaceholderBase, $"Placeholder kind {expr.Kind} must be handled explicitly");
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
230
RoslynDebug
.Assert(SyntaxBindingUtilities.BindsToResumableStateMachineState(node) || SyntaxBindingUtilities.BindsToTryStatement(node), $"Unexpected syntax: {node.Kind()}");
Parser\Directives.cs (2)
241
RoslynDebug
.AssertNotNull(_directives); // If 'prevIf' isn't null, then '_directives' wasn't null.
250
RoslynDebug
.AssertNotNull(_directives); // If 'prevRegion' isn't null, then '_directives' wasn't null.
Parser\LanguageParser.cs (1)
701
RoslynDebug
.Assert(attribute.Target != null, "Must have a target as IsPossibleGlobalAttributeDeclaration checks for that");
Parser\LanguageParser_Patterns.cs (1)
326
RoslynDebug
.AssertNotNull(firstSubPattern);
Parser\Lexer.cs (5)
1821
RoslynDebug
.AssertNotNull(info.Text);
1966
RoslynDebug
.AssertNotNull(endOfLine);
3195
RoslynDebug
.AssertNotNull(tagInfo.Text);
3863
RoslynDebug
.AssertNotNull(info.Text);
4537
RoslynDebug
.AssertNotNull(endOfLine);
SourceGeneration\CSharpSyntaxHelper.cs (1)
57
RoslynDebug
.AssertNotNull(container);
Symbols\AliasSymbol.cs (3)
353
RoslynDebug
.Assert(_aliasTargetDiagnostics != null);
366
RoslynDebug
.Assert(target is object);
367
RoslynDebug
.Assert(target.IsGlobalNamespace);
Symbols\ArrayTypeSymbol.cs (1)
31
RoslynDebug
.Assert((object)array != null);
Symbols\Compilation_UsedAssemblies.cs (1)
68
RoslynDebug
.Assert(diagnostics.DiagnosticBag is object);
Symbols\Compilation_WellKnownMembers.cs (5)
738
RoslynDebug
.Assert((object)debuggingModesType != null, "GetWellKnownType unexpectedly returned null");
807
RoslynDebug
.Assert((object)type != null);
817
RoslynDebug
.Assert((object)booleanType != null);
827
RoslynDebug
.Assert((object)type != null);
831
RoslynDebug
.Assert((object)stringType != null);
Symbols\ErrorTypeSymbol.cs (1)
154
RoslynDebug
.Assert(result is object);
Symbols\ExtendedErrorTypeSymbol.cs (1)
40
RoslynDebug
.Assert(name != null);
Symbols\Metadata\PE\PEEventSymbol.cs (4)
63
RoslynDebug
.Assert((object)moduleSymbol != null);
64
RoslynDebug
.Assert((object)containingType != null);
66
RoslynDebug
.Assert((object)addMethod != null);
67
RoslynDebug
.Assert((object)removeMethod != null);
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
133
RoslynDebug
.AssertNotNull(metadataType);
Symbols\MissingMetadataTypeSymbol.cs (5)
31
RoslynDebug
.Assert(name != null);
194
RoslynDebug
.Assert((object)module != null);
195
RoslynDebug
.Assert(@namespace != null);
196
RoslynDebug
.Assert(typeId == -1 || typeId == (int)SpecialType.None || arity == 0 || mangleName);
411
RoslynDebug
.Assert((object)containingType != null);
Symbols\PublicModel\AliasSymbol.cs (1)
15
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
20
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\DiscardSymbol.cs (1)
17
RoslynDebug
.Assert(underlying != null);
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
17
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\ErrorTypeSymbol.cs (1)
18
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\EventSymbol.cs (1)
18
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
17
RoslynDebug
.Assert(underlying is object);
Symbols\PublicModel\LabelSymbol.cs (1)
15
RoslynDebug
.Assert(underlying is object);
Symbols\ReferenceManager.cs (4)
546
RoslynDebug
.Assert((object)corLibrary != null);
874
RoslynDebug
.Assert(identity != null);
971
RoslynDebug
.Assert(documentationProvider != null);
972
RoslynDebug
.Assert(cachedSymbols != null);
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
35
RoslynDebug
.Assert((object)retargetingModule != null);
Symbols\Source\SourceCustomEventSymbol.cs (1)
222
RoslynDebug
.Assert(explicitInterfaceSpecifier != null);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
140
RoslynDebug
.Assert(!_parameters.IsDefault, $"Expected {nameof(InitializeParameters)} prior to accessing this property.");
Symbols\Source\SourceEventSymbol.cs (2)
233
RoslynDebug
.AssertNotNull(_lazyCustomAttributesBag);
740
RoslynDebug
.Assert((object)eventWithCustomModifiers != null);
Symbols\Source\SourceMemberContainerSymbol.cs (9)
1581
RoslynDebug
.Assert((object)valueField != null);
1750
RoslynDebug
.AssertOrFailFast(forDiagnostics);
1751
RoslynDebug
.AssertOrFailFast(Volatile.Read(ref _lazyTypeMembers)?.Values.Any(types => types.Contains(t => t == (object)type)) == true);
1756
RoslynDebug
.AssertOrFailFast(forDiagnostics);
1761
RoslynDebug
.AssertOrFailFast(forDiagnostics);
1786
RoslynDebug
.AssertOrFailFast(GetSimpleProgramEntryPoints().Contains(m => m == (object)member));
1791
RoslynDebug
.AssertOrFailFast(declared != DeclaredMembersAndInitializers.UninitializedSentinel);
1804
RoslynDebug
.AssertOrFailFast(membersAndInitializers is object);
1813
RoslynDebug
.AssertOrFailFast(false, "Premature symbol exposure.");
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
850
RoslynDebug
.Assert(arguments.AttributeSyntaxOpt?.ArgumentList is object);
Symbols\SymbolExtensions.cs (1)
293
RoslynDebug
.Assert(errorLocation != null);
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (2)
164
RoslynDebug
.Assert(!_typeParameters.IsDefault, $"Expected {nameof(SetTypeParameters)} prior to accessing this property.");
178
RoslynDebug
.Assert(!_parameters.IsDefault, $"Expected {nameof(SetParameters)} prior to accessing this property.");
Symbols\Tuples\TupleTypeSymbol.cs (2)
262
RoslynDebug
.Assert(diagnostics is object && syntax is object);
921
RoslynDebug
.Assert(underlyingType is object);
Symbols\TypeSymbolExtensions.cs (29)
52
RoslynDebug
.Assert((object)typeSymbol != null);
173
RoslynDebug
.Assert((object)type != null);
174
RoslynDebug
.Assert(IsNullableType(type));
175
RoslynDebug
.Assert(type is NamedTypeSymbol); //not testing Kind because it may be an ErrorType
239
RoslynDebug
.Assert((object)type != null);
351
RoslynDebug
.Assert((object)type != null);
357
RoslynDebug
.Assert((object)type != null);
363
RoslynDebug
.Assert((object)type != null);
369
RoslynDebug
.Assert((object)type != null);
385
RoslynDebug
.Assert((object)type != null);
391
RoslynDebug
.Assert((object)type != null);
397
RoslynDebug
.Assert((object)type != null);
610
RoslynDebug
.Assert((object)type != null);
652
RoslynDebug
.Assert((object)type != null);
653
RoslynDebug
.Assert(type.IsDelegateType() || type.IsExpressionTree());
669
RoslynDebug
.Assert((object)type != null);
805
RoslynDebug
.Assert(typeWithAnnotationsOpt.HasType == (type is null));
806
RoslynDebug
.Assert(canDigThroughNullable == false || useDefaultType == false, "digging through nullable will cause early resolution of nullable types");
807
RoslynDebug
.Assert(canDigThroughNullable == false || visitCustomModifiers == false);
808
RoslynDebug
.Assert(visitCustomModifiers == false || typePredicate is { });
842
RoslynDebug
.Assert((object)current.ContainingType == null);
1255
RoslynDebug
.Assert((object)typeParameterContainer != null);
1349
RoslynDebug
.Assert((object?)result == null || !result.IsErrorType());
1378
RoslynDebug
.Assert((object)type != null);
1482
RoslynDebug
.Assert((object)type != null);
1616
RoslynDebug
.Assert(!type.Equals(type.OriginalDefinition, TypeCompareKind.AllIgnoreOptions) || wasConstructedForAnnotations(type));
1937
RoslynDebug
.Assert((object)type != null);
2015
RoslynDebug
.Assert(type.IsGenericType);
2044
RoslynDebug
.Assert(arity < 2);
Symbols\UpdatedContainingSymbolLocal.cs (2)
25
RoslynDebug
.Assert(underlyingLocal is object);
26
RoslynDebug
.Assert(updatedContainingSymbol is object);
Symbols\Wrapped\WrappedEventSymbol.cs (1)
31
RoslynDebug
.Assert((object)underlyingEvent != null);
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
28
RoslynDebug
.Assert(numbers is NumericValueSet<TFloating>);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (24)
DynamicFlagsCustomTypeInfo.cs (1)
16
RoslynDebug
.AssertNotNull(dynamicFlags);
ExpressionCompiler.cs (1)
178
RoslynDebug
.AssertNotNull(lValue.FullName);
ExpressionEvaluatorFatalError.cs (1)
31
RoslynDebug
.AssertNotNull(currentUserKey);
FrameDecoder.cs (1)
98
RoslynDebug
.AssertNotNull(frame.InstructionAddress);
MetadataUtilities.cs (4)
33
RoslynDebug
.Assert(kind == MakeAssemblyReferencesKind.AllAssemblies || moduleId.Id != Guid.Empty);
34
RoslynDebug
.Assert(moduleId.Id == Guid.Empty || identityComparer != null);
154
RoslynDebug
.AssertNotNull(corLibrary);
161
RoslynDebug
.AssertNotNull(targetReference);
MetadataUtilities_Exceptions.cs (1)
18
RoslynDebug
.AssertNotNull(moduleName);
PDB\ExternAliasRecord.cs (4)
21
RoslynDebug
.AssertNotNull(alias);
22
RoslynDebug
.AssertNotNull(targetAssembly);
30
RoslynDebug
.AssertNotNull(alias);
31
RoslynDebug
.AssertNotNull(targetIdentity);
PDB\MethodDebugInfo.cs (3)
61
RoslynDebug
.Assert(!importRecordGroups.IsDefault);
62
RoslynDebug
.Assert(!externAliasRecords.IsDefault);
63
RoslynDebug
.AssertNotNull(defaultNamespaceName);
PDB\MethodDebugInfo.Native.cs (6)
119
RoslynDebug
.AssertNotNull(symbolProvider);
334
RoslynDebug
.Assert(alias != null); // Name of the extern alias.
335
RoslynDebug
.Assert(externAlias == null); // Not used.
336
RoslynDebug
.Assert(target != null); // Name of the target assembly.
361
RoslynDebug
.Assert(targetString != null);
543
RoslynDebug
.AssertNotNull(importString);
PseudoVariableUtilities.cs (2)
26
RoslynDebug
.Assert(!string.IsNullOrEmpty(fullName));
27
RoslynDebug
.Assert(!string.IsNullOrEmpty(type));
vbc (1)
src\Compilers\Shared\BuildServerConnection.cs (1)
333
RoslynDebug
.Assert(response != null);
VBCSCompiler (1)
src\Compilers\Shared\BuildServerConnection.cs (1)
333
RoslynDebug
.Assert(response != null);
VBCSCompiler.UnitTests (2)
CompilerServerTests.cs (2)
909
RoslynDebug
.AssertOrFailFast("" == result.Output);
910
RoslynDebug
.AssertOrFailFast(0 == result.ExitCode);