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