internal bool TryGetMetadataCompilationOptions([NotNullWhen(true)] out MetadataCompilationOptions?options) { if (_metadataCompilationOptions is null && TryGetMetadataCompilationOptionsBlobReader(out var optionsBlob)) { _metadataCompilationOptions = new MetadataCompilationOptions(ParseCompilationOptions(optionsBlob)); } options = _metadataCompilationOptions; return(options != null); }
internal MetadataCompilationOptions GetMetadataCompilationOptions() { if (_metadataCompilationOptions is null) { var optionsBlob = GetMetadataCompilationOptionsBlobReader(); _metadataCompilationOptions = new MetadataCompilationOptions(ParseCompilationOptions(optionsBlob)); } return(_metadataCompilationOptions); }
public MetadataCompilationOptions GetCompilationOptions() { if (_compilationOptions is null) { var optionsBlob = GetCustomDebugInformationBlobReader(CompilationOptionsGuid); _compilationOptions = new MetadataCompilationOptions(ParseCompilationOptions(optionsBlob)); } return(_compilationOptions); }