1 write to _options
ILAssembler (1)
Actions\GrammarActions.Conversions.cs (1)
63_options = options;
45 references to _options
ILAssembler (45)
Actions\GrammarActions.BuildImage.cs (35)
29if (_entityRegistry.Module.Name is null && _options.OutputFileName is not null) 31_entityRegistry.Module.Name = _options.OutputFileName; 37if (_options.Debug || _options.DebugMode is not null) 42Machine requestedMachine = _options.Machine ?? Machine.I386; 57if (_options.PseudoAttributes) 67if (structuralErrors.Any() && !_options.ErrorTolerant) 73Blob mvidFixup = _entityRegistry.WriteContentTo(_metadataBuilder, ilStream, _mappedFieldDataNames, out ImmutableArray<DataLocation> mappedFields, _options.Deterministic, _options.Fold); 77_options.ErrorTolerant && 81_options.MetadataVersion, 85Subsystem subsystem = _options.Subsystem ?? _subsystem; 86int fileAlignment = _options.FileAlignment ?? _alignment; 87long imageBase = _options.ImageBase ?? _imageBase; 88ushort majorSubsystemVersion = _options.SubsystemVersion?.Major ?? 4; 89ushort minorSubsystemVersion = _options.SubsystemVersion?.Minor ?? 0; 93if (_options.AppContainer) 97if (_options.HighEntropyVA) 101if (_options.StripReloc) 107if (_options.Dll) 121ulong sizeOfStackReserve = (ulong)(_options.StackReserve ?? (_stackReserve != 0 ? _stackReserve : 0x00100000)); 143Func<IEnumerable<Blob>, BlobContentId>? deterministicIdProvider = _options.Deterministic 155CorFlags corFlags = _options.CorFlags ?? _corflags; 156if (_options.Prefer32Bit) 548private bool GeneratesPdb => _options.Debug || _options.DebugMode is not null || _options.Pdb; 603return _options.Deterministic 630if (_options.Deterministic) 649if (_options.PdbFilePath is not null) 651return _options.PathMap.Map(_options.PdbFilePath); 654return _options.OutputFileName is not null 655? Path.ChangeExtension(_options.OutputFileName, ".pdb") 960int debuggingModes = _options.DebugMode switch
Actions\GrammarActions.Data.cs (1)
104_options.Machine ?? Machine.I386);
Actions\GrammarActions.Instructions.cs (4)
100instruction.Method.Definition.MethodBody.LoadConstantI4(instruction.OpCode, value, _options.Optimize); 148_options.Optimize, Location.From(opcodeToken, _documents)); 163_options.Optimize, Location.From(opcodeToken, _documents)); 370=> method.Definition.MethodBody.Variable(opcode, index, _options.Optimize);
Actions\GrammarActions.Manifest.Assembly.cs (3)
97string assemblyName = _options.AssemblyName ?? definition.Name; 123if (_options.KeyFile is not null) 125ApplyKeyFile(_options.KeyFile);
Actions\GrammarActions.Members.Fields.cs (1)
92if (!_options.ErrorTolerant)
Actions\GrammarActions.Types.Headers.cs (1)
119_options.NoAutoInherit ? null : EntityRegistry.WellKnownBaseType.System_Object;