Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }