1 write to _options
Microsoft.DotNet.GenAPI (1)
CSharpAssemblyDocumentGenerator.cs (1)
41_options = options;
29 references to _options
Microsoft.DotNet.GenAPI (29)
CSharpAssemblyDocumentGenerator.cs (29)
49specificDiagnosticOptions: _options.DiagnosticOptions); 62project = project.AddMetadataReferences(_options.MetadataReferences ?? _options.Loader.MetadataReferences); 64IEnumerable<INamespaceSymbol> namespaceSymbols = EnumerateNamespaces(assemblySymbol).Where(_options.SymbolFilter.Include); 79if (_options.AdditionalAnnotations.Any()) 81compilationUnit = compilationUnit.WithAdditionalAnnotations(_options.AdditionalAnnotations); 84if (_options.IncludeAssemblyAttributes) 95foreach (CSharpSyntaxRewriter rewriter in _options.SyntaxRewriters) 102if (_options.ShouldReduce) 106if (_options.ShouldFormat) 118IEnumerable<INamedTypeSymbol> typeMembers = namespaceSymbol.GetTypeMembers().Where(_options.SymbolFilter.Include); 127.DeclarationExt(typeMember, _options.SymbolFilter) 128.AddMemberAttributes(_syntaxGenerator, typeMember, _options.AttributeSymbolFilter); 163.Any(baseMember => _options.SymbolFilter.Include(baseMember) && 172_options.SymbolFilter.Include(baseMember) && 180.Any(_options.SymbolFilter.Include); 186IEnumerable<ISymbol> members = namedType.GetMembers().Where(_options.SymbolFilter.Include); 191namedTypeNode = _syntaxGenerator.AddMembers(namedTypeNode, namedType.SynthesizeDummyFields(_options.SymbolFilter, _options.AttributeSymbolFilter)); 194namedTypeNode = _syntaxGenerator.AddMembers(namedTypeNode, namedType.TryGetInternalDefaultConstructor(_options.SymbolFilter)); 202method.ExplicitInterfaceImplementations.Any(m => !_options.SymbolFilter.Include(m.ContainingSymbol) || 204m.ContainingType.HasInaccessibleTypeArgument(_options.SymbolFilter))) 210if (_options.HideImplicitDefaultConstructors && method.IsImplicitDefaultConstructor(_options.SymbolFilter)) 218property.ExplicitInterfaceImplementations.Any(m => !_options.SymbolFilter.Include(m.ContainingSymbol))) 224.DeclarationExt(member, _options.SymbolFilter) 225.AddMemberAttributes(_syntaxGenerator, member, _options.AttributeSymbolFilter); 258ImmutableArray<AttributeData> attributes = assembly.GetAttributes().ExcludeNonVisibleOutsideOfAssembly(_options.AttributeSymbolFilter); 294foreach (INamedTypeSymbol symbol in assembly.GetForwardedTypes().Where(_options.SymbolFilter.Include))