Specifies that the method or property will ensure that the listed field and property
members have not-null values when returning with the specified return value condition.
/* System.InvalidOperationException: Cannot replace the root node
at ICSharpCode.Decompiler.CSharp.Syntax.AstNode.ReplaceWith(AstNode newNode)
at ICSharpCode.Decompiler.CSharp.Syntax.DepthFirstAstVisitor.VisitChildren(AstNode node)
at ICSharpCode.Decompiler.CSharp.Syntax.DepthFirstAstVisitor.VisitChildren(AstNode node)
at ICSharpCode.Decompiler.CSharp.Transforms.IntroduceUsingDeclarations.FullyQualifyAmbiguousTypeNamesVisitor.VisitTypeDeclaration(TypeDeclaration typeDeclaration)
at ICSharpCode.Decompiler.CSharp.Transforms.IntroduceUsingDeclarations.FullyQualifyAmbiguousTypeNamesVisitor.VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration)
at ICSharpCode.Decompiler.CSharp.Transforms.IntroduceUsingDeclarations.Run(AstNode rootNode, TransformContext context)
at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.RunTransforms(AstNode rootNode, DecompileRun decompileRun, ITypeResolveContext decompilationContext)
at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.DecompileType(FullTypeName fullTypeName)
at Relativity.APIReference.TypeDocumentation.b__30_0() in C:\Dev\relativity.apireference\Data\TypeDocumentation.cs:line 270 */