399 references to Assert
csc (1)
BuildServerConnection.cs (1)
304
RoslynDebug.
Assert
(response != null);
Microsoft.CodeAnalysis (175)
AssemblyUtilities.cs (4)
33
RoslynDebug.
Assert
(PathUtilities.IsAbsolute(filePath));
84
RoslynDebug.
Assert
(PathUtilities.IsAbsolute(filePath));
140
RoslynDebug.
Assert
(PathUtilities.IsAbsolute(assemblyPath));
141
RoslynDebug.
Assert
(dependencyFilePaths != null);
CaseInsensitiveComparison.cs (1)
354
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 (7)
92
RoslynDebug.
Assert
(systemObject != null);
93
RoslynDebug.
Assert
(systemValueType != null);
390
RoslynDebug.
Assert
(x is object && y is object);
393
RoslynDebug.
Assert
(x.Name != null && y.Name != null);
474
RoslynDebug.
Assert
(name != null);
475
RoslynDebug.
Assert
(containingType != null);
476
RoslynDebug.
Assert
(type != null);
CodeGen\ReferenceDependencyWalker.cs (3)
47
RoslynDebug.
Assert
(typeReference != null);
103
RoslynDebug.
Assert
(methodReference != null);
164
RoslynDebug.
Assert
(fieldReference != null);
CodeGen\SwitchIntegralJumpTableEmitter.cs (6)
144
RoslynDebug.
Assert
(firstConstant != null);
148
RoslynDebug.
Assert
(secondConstant != null);
417
RoslynDebug.
Assert
(constant != null &&
419
RoslynDebug.
Assert
(targetLabel != null);
432
RoslynDebug.
Assert
(constant != null &&
434
RoslynDebug.
Assert
(targetLabel != null);
CodeGen\SwitchStringJumpTableEmitter.cs (4)
76
RoslynDebug.
Assert
(emitStringCondBranchDelegate != null);
174
RoslynDebug.
Assert
(stringConstant != null &&
176
RoslynDebug.
Assert
(targetLabel != null);
187
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 (3)
387
RoslynDebug.
Assert
(metadataResolver != null);
422
RoslynDebug.
Assert
(metadataResolver != null);
480
RoslynDebug.
Assert
(analyzerReference is object);
CommandLine\CommandLineParser.cs (2)
29
RoslynDebug.
Assert
(messageProvider != null);
950
RoslynDebug.
Assert
(arg != null);
Compilation.EmitStream.cs (9)
65
RoslynDebug.
Assert
(emitStreamProvider != null);
66
RoslynDebug.
Assert
(strongNameProvider != null || emitStreamSignKind == EmitStreamSignKind.None);
111
RoslynDebug.
Assert
(_stream == null);
112
RoslynDebug.
Assert
(diagnostics != null);
131
RoslynDebug.
Assert
(_strongNameProvider != null);
160
RoslynDebug.
Assert
(_stream != null);
161
RoslynDebug.
Assert
(_emitStreamSignKind != EmitStreamSignKind.SignedWithFile || _tempInfo.HasValue);
167
RoslynDebug.
Assert
(_emitStreamSignKind == EmitStreamSignKind.SignedWithFile);
168
RoslynDebug.
Assert
(_strongNameProvider is object);
Compilation.EmitStreamProvider.cs (1)
56
RoslynDebug.
Assert
(stream != null);
Compilation\Compilation.cs (5)
78
RoslynDebug.
Assert
(!references.IsDefault);
79
RoslynDebug.
Assert
(features != null);
1771
RoslynDebug.
Assert
(EventQueue != null);
1794
RoslynDebug.
Assert
(EventQueue != null);
1818
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)
111
RoslynDebug.
Assert
(value != null);
CvtRes.cs (1)
703
RoslynDebug.
Assert
(keyValuePair.Value != null);
Diagnostic\Diagnostic.cs (2)
468
RoslynDebug.
Assert
(this.ProgrammaticSuppressionInfo == null);
469
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)
106
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\SourceOrAdditionalFile.cs (1)
53
RoslynDebug.
Assert
(AdditionalFile != null);
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\EditAndContinue\SymbolChanges.cs (1)
214
RoslynDebug.
Assert
(synthesizedSymbol.Method != null);
Emit\EditAndContinue\SymbolMatcher.cs (3)
113
RoslynDebug.
Assert
(type != null);
127
RoslynDebug.
Assert
(delegateTypeDef != null);
141
RoslynDebug.
Assert
(type != null);
EncodedStringText.cs (6)
90
RoslynDebug.
Assert
(stream != null);
91
RoslynDebug.
Assert
(stream.CanRead);
134
RoslynDebug.
Assert
(data != null);
135
RoslynDebug.
Assert
(encoding != null);
196
RoslynDebug.
Assert
(stream != null);
197
RoslynDebug.
Assert
(stream.Position == 0);
FileSystem\FileUtilities.cs (2)
48
RoslynDebug.
Assert
(searchPaths != null);
49
RoslynDebug.
Assert
(fileExists != null);
FileSystem\PathUtilities.cs (2)
437
RoslynDebug.
Assert
(!RoslynString.IsNullOrEmpty(root));
494
RoslynDebug.
Assert
(assemblyDisplayNameOrPath != null);
InternalUtilities\ConsList`1.cs (1)
111
RoslynDebug.
Assert
(_tail is object);
InternalUtilities\EnumerableExtensions.cs (1)
742
RoslynDebug.
Assert
(comparer != null);
InternalUtilities\EnumField.cs (1)
23
RoslynDebug.
Assert
(name != null);
InternalUtilities\EnumUtilties.cs (1)
21
RoslynDebug.
Assert
(value != null);
InternalUtilities\GeneratedCodeUtilities.cs (2)
21
RoslynDebug.
Assert
(symbol != null);
22
RoslynDebug.
Assert
(generatedCodeAttribute != null);
InternalUtilities\InterlockedOperations.cs (1)
26
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\NoThrowStreamDisposer.cs (2)
36
RoslynDebug.
Assert
(_failed != null);
56
RoslynDebug.
Assert
(_failed == null);
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)
30
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)
21
RoslynDebug.
Assert
(modifiedType != null);
PEWriter\SequencePoint.cs (1)
32
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);
Serialization\ObjectWriter.cs (2)
822
RoslynDebug.
Assert
(instance != null);
823
RoslynDebug.
Assert
(instanceAsWritable == null || instance == instanceAsWritable);
SpecialTypeExtensions.cs (1)
275
RoslynDebug.
Assert
(value != null);
SpecialTypes.cs (1)
88
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)
158
RoslynDebug.
Assert
(type != null);
Syntax\GreenNode.cs (1)
165
RoslynDebug.
Assert
(node is object);
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (1)
138
RoslynDebug.
Assert
(_stack is object);
Syntax\InternalSyntax\SyntaxList.cs (5)
34
RoslynDebug.
Assert
(child0 != null);
35
RoslynDebug.
Assert
(child1 != null);
53
RoslynDebug.
Assert
(child0 != null);
54
RoslynDebug.
Assert
(child1 != null);
55
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 (3)
689
RoslynDebug.
Assert
(tree != null);
775
RoslynDebug.
Assert
(syntaxNode is object);
970
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)
23
RoslynDebug.
Assert
(newText != null);
25
RoslynDebug.
Assert
(oldText != null);
Text\SourceText.cs (7)
281
RoslynDebug.
Assert
(stream != null);
282
RoslynDebug.
Assert
(encoding != null);
324
RoslynDebug.
Assert
(buffer != null);
325
RoslynDebug.
Assert
(encoding != null);
580
RoslynDebug.
Assert
(algorithm != null);
589
RoslynDebug.
Assert
(algorithm != null);
1105
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)
80
RoslynDebug.
Assert
(node != null);
81
RoslynDebug.
Assert
(indent != null);
143
RoslynDebug.
Assert
(node != null);
Microsoft.CodeAnalysis.CSharp (209)
Binder\Binder.cs (37)
31
RoslynDebug.
Assert
(compilation != null);
32
RoslynDebug.
Assert
(this is BuckStopsHereBinder);
39
RoslynDebug.
Assert
(next != null);
48
RoslynDebug.
Assert
(next != null);
50
RoslynDebug.
Assert
(!flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion));
52
RoslynDebug.
Assert
(!flags.Includes(BinderFlags.InNestedFinallyBlock) || flags.Includes(BinderFlags.InFinallyBlock | BinderFlags.InCatchBlock));
112
RoslynDebug.
Assert
(!this.Flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion));
166
RoslynDebug.
Assert
(Next is object);
177
RoslynDebug.
Assert
(binder is object);
186
RoslynDebug.
Assert
(Next is object);
195
RoslynDebug.
Assert
(Next is object);
243
RoslynDebug.
Assert
(Next is object);
271
RoslynDebug.
Assert
(token.SyntaxTree is object);
277
RoslynDebug.
Assert
(Next is object);
309
RoslynDebug.
Assert
(Next is object);
324
RoslynDebug.
Assert
(Next is object);
340
RoslynDebug.
Assert
(Next is object);
354
RoslynDebug.
Assert
(Next is object);
368
RoslynDebug.
Assert
(Next is object);
379
RoslynDebug.
Assert
(Next is object);
391
RoslynDebug.
Assert
(Next is object);
404
RoslynDebug.
Assert
(Next is object);
413
RoslynDebug.
Assert
(Next is object);
426
RoslynDebug.
Assert
(member is null || member.Kind != SymbolKind.ErrorType);
464
RoslynDebug.
Assert
(Next is object);
473
RoslynDebug.
Assert
(Next is object);
482
RoslynDebug.
Assert
(Next is object);
491
RoslynDebug.
Assert
(Next is object);
557
RoslynDebug.
Assert
(location is object);
564
RoslynDebug.
Assert
(location is object);
636
RoslynDebug.
Assert
(symbol is object);
638
RoslynDebug.
Assert
(symbol.Kind == SymbolKind.NamedType ||
710
RoslynDebug.
Assert
(diagnostics != null);
804
RoslynDebug.
Assert
((location != null) ^ (syntax != null));
855
RoslynDebug.
Assert
(expression.Type is object);
862
RoslynDebug.
Assert
(statement.Kind != BoundKind.StatementList);
922
RoslynDebug.
Assert
(current is object);
Binder\Binder_AnonymousTypes.cs (1)
220
RoslynDebug.
Assert
(expressionType is object);
Binder\Binder_Attributes.cs (11)
39
RoslynDebug.
Assert
(boundAttributeTypes != null);
87
RoslynDebug.
Assert
(attributeDataArray != null);
278
RoslynDebug.
Assert
((object)attributeType != null);
546
RoslynDebug.
Assert
(namedArgument.NameEquals is object);
576
RoslynDebug.
Assert
(namedArgument.NameEquals is object);
640
RoslynDebug.
Assert
(namedArgument.NameEquals is object);
649
RoslynDebug.
Assert
(namedArgumentType is object);
653
RoslynDebug.
Assert
(namedArgument.NameEquals is object);
691
RoslynDebug.
Assert
((object)attributeConstructor != null);
934
RoslynDebug.
Assert
(node.Type is object);
1081
RoslynDebug.
Assert
(type is object);
Binder\Binder_Await.cs (3)
325
RoslynDebug.
Assert
(expression.Type is object);
445
RoslynDebug.
Assert
(awaiterType is object);
477
RoslynDebug.
Assert
(method != null);
Binder\Binder_Constraints.cs (2)
33
RoslynDebug.
Assert
((object)containingSymbol != null);
61
RoslynDebug.
Assert
(name is object);
Binder\Binder_Conversions.cs (11)
103
RoslynDebug.
Assert
(source != null);
104
RoslynDebug.
Assert
((object)destination != null);
105
RoslynDebug.
Assert
(!isCast || conversionGroupOpt != null || wasCompilerGenerated);
117
RoslynDebug.
Assert
(source.Type is object);
1019
RoslynDebug.
Assert
(receiverOpt != null);
1146
RoslynDebug.
Assert
(receiverOpt.Type is object);
1166
RoslynDebug.
Assert
(receiverOpt.Type is object);
1537
RoslynDebug.
Assert
(source != null);
1538
RoslynDebug.
Assert
((object)destination != null);
1638
RoslynDebug.
Assert
(sourceValue != null);
1645
RoslynDebug.
Assert
((object)underlyingType != null);
Binder\Binder_Invocation.cs (1)
2009
RoslynDebug.
Assert
(boundExpression.Type is FunctionPointerTypeSymbol);
Binder\Binder_Patterns.cs (10)
145
RoslynDebug.
Assert
(node is not null);
150
RoslynDebug.
Assert
(switchBinder is { });
159
RoslynDebug.
Assert
(this.Next is { });
610
RoslynDebug.
Assert
(expression.Type is { });
718
RoslynDebug.
Assert
((object)inputType != null);
719
RoslynDebug.
Assert
((object)patternType != null);
802
RoslynDebug.
Assert
((object)expressionType != null);
848
RoslynDebug.
Assert
(inputType is { });
877
RoslynDebug.
Assert
(ContainingMemberOrLambda is { });
1624
RoslynDebug.
Assert
(value.Type is { });
Binder\Binder_Symbols.cs (1)
453
RoslynDebug.
Assert
(@delegate.SyntaxTree is object);
Binder\DecisionDagBuilder.cs (19)
325
RoslynDebug.
Assert
(getLengthProperty.Type.SpecialType == SpecialType.System_Int32);
328
RoslynDebug.
Assert
(iTupleType.Name == "ITuple");
409
RoslynDebug.
Assert
(declaration.Variable == null);
519
RoslynDebug.
Assert
(input.Type.IsErrorType() || recursive.HasErrors || recursive.InputType.IsErrorType() || input.Type.Equals(recursive.InputType, TypeCompareKind.AllIgnoreOptions));
569
RoslynDebug.
Assert
(recursive.HasAnyErrors);
722
RoslynDebug.
Assert
(rootDecisionDagNode != null);
842
RoslynDebug.
Assert
(state.SelectedTest == null);
843
RoslynDebug.
Assert
(state.TrueBranch == null);
844
RoslynDebug.
Assert
(state.FalseBranch == null);
963
RoslynDebug.
Assert
(!(first.RemainingTests is Tests.False));
973
RoslynDebug.
Assert
(state.TrueBranch == null);
974
RoslynDebug.
Assert
(state.FalseBranch is { });
979
RoslynDebug.
Assert
(whenFalse is { });
997
RoslynDebug.
Assert
(next is { });
998
RoslynDebug.
Assert
(state.FalseBranch == null);
1006
RoslynDebug.
Assert
(whenTrue is { });
1007
RoslynDebug.
Assert
(whenFalse is { });
1809
RoslynDebug.
Assert
(x is { });
1810
RoslynDebug.
Assert
(y is { });
Binder\RefSafetyAnalysis.cs (1)
888
RoslynDebug.
Assert
(location is object);
BoundTree\NullabilityRewriter.cs (1)
91
RoslynDebug.
Assert
(updatedSymbol is object);
CommandLine\CSharpCommandLineParser.cs (1)
1587
RoslynDebug.
Assert
(!RoslynString.IsNullOrEmpty(switchName));
Compilation\CSharpCompilation.cs (16)
384
RoslynDebug.
Assert
(options != null);
1131
RoslynDebug.
Assert
(directive.SyntaxTree.FilePath is object);
1272
RoslynDebug.
Assert
(_lazyAssemblySymbol is object);
1744
RoslynDebug.
Assert
(diagnostics.DiagnosticBag is object);
1805
RoslynDebug.
Assert
(simpleProgramEntryPointSymbol is object);
1818
RoslynDebug.
Assert
(noMainFoundDiagnostics.DiagnosticBag is object);
2017
RoslynDebug.
Assert
(!namedType.IsDynamic());
2409
RoslynDebug.
Assert
(externAliasesToCheck is object);
2433
RoslynDebug.
Assert
(diagnostics.DependenciesBag is object);
2439
RoslynDebug.
Assert
(bindingDiagnostics.DependenciesBag is object);
2518
RoslynDebug.
Assert
(_lazyImportInfos is object);
2672
RoslynDebug.
Assert
(builder.DiagnosticBag is object);
2751
RoslynDebug.
Assert
(methodBodyDiagnostics.DiagnosticBag is object);
2780
RoslynDebug.
Assert
(diagnostics.DiagnosticBag is object);
2983
RoslynDebug.
Assert
(syntaxTree != null);
4396
RoslynDebug.
Assert
(symbol is object);
Compilation\MemberSemanticModel.cs (1)
717
RoslynDebug.
Assert
(remappedSymbol is object);
Compiler\TypeCompilationState.cs (3)
35
RoslynDebug.
Assert
(method != null);
36
RoslynDebug.
Assert
(body != null);
227
RoslynDebug.
Assert
((object)next != null);
Emitter\EditAndContinue\EmitHelpers.cs (1)
164
RoslynDebug.
Assert
(previousGeneration.Compilation != compilation);
Emitter\Model\EventSymbolAdapter.cs (4)
29
RoslynDebug.
Assert
((object?)addMethod != null);
36
RoslynDebug.
Assert
((object?)removeMethod != null);
49
RoslynDebug.
Assert
((object?)addMethod != null);
60
RoslynDebug.
Assert
((object?)removeMethod != null);
Errors\XmlSyntaxDiagnosticInfo.cs (1)
64
RoslynDebug.
Assert
(!string.IsNullOrEmpty(message));
FlowAnalysis\NullableWalker.cs (3)
11750
RoslynDebug.
Assert
(x.symbol is object);
11751
RoslynDebug.
Assert
(y.symbol is object);
11761
RoslynDebug.
Assert
(obj.symbol is object);
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
186
RoslynDebug.
Assert
(symbol is object);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
552
RoslynDebug.
Assert
(functionSymbol is object);
Lowering\ClosureConversion\ClosureConversion.cs (5)
168
RoslynDebug.
Assert
(analysis != null);
169
RoslynDebug.
Assert
((object)thisType != null);
170
RoslynDebug.
Assert
(method != null);
171
RoslynDebug.
Assert
(compilationState != null);
172
RoslynDebug.
Assert
(diagnostics != null);
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (2)
59
RoslynDebug.
Assert
(!(lambdaFrame is null));
69
RoslynDebug.
Assert
(lambdaFrame is null);
Symbols\AliasSymbol.cs (3)
356
RoslynDebug.
Assert
(_aliasTargetDiagnostics != null);
369
RoslynDebug.
Assert
(target is object);
370
RoslynDebug.
Assert
(target.IsGlobalNamespace);
Symbols\ArrayTypeSymbol.cs (1)
29
RoslynDebug.
Assert
((object)array != null);
Symbols\Compilation_UsedAssemblies.cs (1)
71
RoslynDebug.
Assert
(diagnostics.DiagnosticBag is object);
Symbols\Compilation_WellKnownMembers.cs (4)
749
RoslynDebug.
Assert
((object)type != null);
759
RoslynDebug.
Assert
((object)booleanType != null);
769
RoslynDebug.
Assert
((object)type != null);
773
RoslynDebug.
Assert
((object)stringType != null);
Symbols\ErrorTypeSymbol.cs (1)
145
RoslynDebug.
Assert
(result is object);
Symbols\ExtendedErrorTypeSymbol.cs (1)
40
RoslynDebug.
Assert
(name != null);
Symbols\Metadata\PE\PEEventSymbol.cs (4)
60
RoslynDebug.
Assert
((object)moduleSymbol != null);
61
RoslynDebug.
Assert
((object)containingType != null);
63
RoslynDebug.
Assert
((object)addMethod != null);
64
RoslynDebug.
Assert
((object)removeMethod != null);
Symbols\MissingMetadataTypeSymbol.cs (5)
31
RoslynDebug.
Assert
(name != null);
193
RoslynDebug.
Assert
((object)module != null);
194
RoslynDebug.
Assert
(@namespace != null);
195
RoslynDebug.
Assert
(typeId == -1 || typeId == (int)SpecialType.None || arity == 0 || mangleName);
410
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)
547
RoslynDebug.
Assert
((object)corLibrary != null);
875
RoslynDebug.
Assert
(identity != null);
970
RoslynDebug.
Assert
(documentationProvider != null);
971
RoslynDebug.
Assert
(cachedSymbols != null);
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
35
RoslynDebug.
Assert
((object)retargetingModule != null);
Symbols\Source\SourceCustomEventSymbol.cs (1)
220
RoslynDebug.
Assert
(explicitInterfaceSpecifier != null);
Symbols\Source\SourceEventSymbol.cs (1)
617
RoslynDebug.
Assert
((object)eventWithCustomModifiers != null);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1456
RoslynDebug.
Assert
((object)valueField != null);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
759
RoslynDebug.
Assert
(arguments.AttributeSyntaxOpt?.ArgumentList is object);
Symbols\SymbolExtensions.cs (1)
299
RoslynDebug.
Assert
(errorLocation != null);
Symbols\Tuples\TupleTypeSymbol.cs (2)
269
RoslynDebug.
Assert
(diagnostics is object && syntax is object);
928
RoslynDebug.
Assert
(underlyingType is object);
Symbols\TypeSymbolExtensions.cs (28)
43
RoslynDebug.
Assert
((object)typeSymbol != null);
151
RoslynDebug.
Assert
((object)type != null);
152
RoslynDebug.
Assert
(IsNullableType(type));
153
RoslynDebug.
Assert
(type is NamedTypeSymbol); //not testing Kind because it may be an ErrorType
200
RoslynDebug.
Assert
((object)type != null);
307
RoslynDebug.
Assert
((object)type != null);
313
RoslynDebug.
Assert
((object)type != null);
319
RoslynDebug.
Assert
((object)type != null);
325
RoslynDebug.
Assert
((object)type != null);
341
RoslynDebug.
Assert
((object)type != null);
347
RoslynDebug.
Assert
((object)type != null);
353
RoslynDebug.
Assert
((object)type != null);
505
RoslynDebug.
Assert
((object)type != null);
547
RoslynDebug.
Assert
((object)type != null);
548
RoslynDebug.
Assert
(type.IsDelegateType() || type.IsExpressionTree());
564
RoslynDebug.
Assert
((object)type != null);
680
RoslynDebug.
Assert
(typeWithAnnotationsOpt.HasType == (type is null));
682
RoslynDebug.
Assert
(canDigThroughNullable == false || visitCustomModifiers == false);
683
RoslynDebug.
Assert
(visitCustomModifiers == false || typePredicate is { });
717
RoslynDebug.
Assert
((object)current.ContainingType == null);
1120
RoslynDebug.
Assert
((object)parameterContainer != null);
1214
RoslynDebug.
Assert
((object?)result == null || !result.IsErrorType());
1243
RoslynDebug.
Assert
((object)type != null);
1321
RoslynDebug.
Assert
((object)type != null);
1478
RoslynDebug.
Assert
(!type.Equals(type.OriginalDefinition, TypeCompareKind.AllIgnoreOptions) || wasConstructedForAnnotations(type));
1800
RoslynDebug.
Assert
((object)type != null);
1878
RoslynDebug.
Assert
(type.IsGenericType);
1907
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)
29
RoslynDebug.
Assert
((object)underlyingEvent != null);
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
28
RoslynDebug.
Assert
(numbers is NumericValueSet<TFloating, TFloatingTC>);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
EvaluationContext.cs (2)
81
RoslynDebug.
Assert
(currentType is object);
219
RoslynDebug.
Assert
(syntaxNodes.All(s => s != null));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (9)
MetadataUtilities.cs (2)
33
RoslynDebug.
Assert
(kind == MakeAssemblyReferencesKind.AllAssemblies || moduleVersionId != Guid.Empty);
34
RoslynDebug.
Assert
(moduleVersionId == Guid.Empty || identityComparer != null);
PDB\MethodDebugInfo.cs (2)
61
RoslynDebug.
Assert
(!importRecordGroups.IsDefault);
62
RoslynDebug.
Assert
(!externAliasRecords.IsDefault);
PDB\MethodDebugInfo.Native.cs (3)
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.
PseudoVariableUtilities.cs (2)
26
RoslynDebug.
Assert
(!string.IsNullOrEmpty(fullName));
27
RoslynDebug.
Assert
(!string.IsNullOrEmpty(type));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\UsedAssemblies.vb (1)
46
RoslynDebug.
Assert
(diagnostics.AccumulatesDiagnostics)
vbc (1)
BuildServerConnection.cs (1)
304
RoslynDebug.
Assert
(response != null);
VBCSCompiler (1)
BuildServerConnection.cs (1)
304
RoslynDebug.
Assert
(response != null);