Mono.CompilerServices.SymbolWriter.MonoSymbolFile.CreateSymbolFile C# (CSharp) Method

CreateSymbolFile() public method

public CreateSymbolFile ( System.Guid guid, FileStream fs ) : void
guid System.Guid
fs System.IO.FileStream
return void
        public void CreateSymbolFile(Guid guid, FileStream fs)
        {
            if (reader != null)
                throw new InvalidOperationException ();

            Write (new MyBinaryWriter (fs), guid);
        }

Usage Example

Exemplo n.º 1
0
        public void WriteSymbolFile(Guid guid)
        {
            foreach (SourceMethodBuilder method in methods)
            {
                method.DefineMethod(file);
            }

            if (stream != null)
            {
                file.CreateSymbolFile(guid, stream);
            }
            else
            {
                try {
                    // We mmap the file, so unlink the previous version since it may be in use
                    PclFileAccess.Delete(filename);
                } catch {
                    // We can safely ignore
                }
                using (var fs = PclFileAccess.CreateFileStream(filename)) {
                    file.CreateSymbolFile(guid, fs);
                }
            }
        }
All Usage Examples Of Mono.CompilerServices.SymbolWriter.MonoSymbolFile::CreateSymbolFile