Mono.Cecil.Pdb.SymWriter.DefineDocument C# (CSharp) Метод

DefineDocument() публичный Метод

public DefineDocument ( string url, System.Guid language, System.Guid languageVendor, System.Guid documentType ) : SymDocumentWriter
url string
language System.Guid
languageVendor System.Guid
documentType System.Guid
Результат SymDocumentWriter
        public SymDocumentWriter DefineDocument(string url, Guid language, Guid languageVendor, Guid documentType)
        {
            ISymUnmanagedDocumentWriter unmanagedDocumentWriter;
            m_writer.DefineDocument (url, ref language, ref languageVendor, ref documentType, out unmanagedDocumentWriter);

            documents.Add (unmanagedDocumentWriter);
            return new SymDocumentWriter (unmanagedDocumentWriter);
        }

Usage Example

Пример #1
0
        SymDocumentWriter GetDocument(Document document)
        {
            if (document == null)
            {
                return(null);
            }

            SymDocumentWriter doc_writer;

            if (documents.TryGetValue(document.Url, out doc_writer))
            {
                return(doc_writer);
            }

            doc_writer = writer.DefineDocument(
                document.Url,
                document.LanguageGuid,
                document.LanguageVendorGuid,
                document.TypeGuid);

            if (!document.Hash.IsNullOrEmpty())
            {
                doc_writer.SetCheckSum(document.HashAlgorithmGuid, document.Hash);
            }

            documents [document.Url] = doc_writer;
            return(doc_writer);
        }
All Usage Examples Of Mono.Cecil.Pdb.SymWriter::DefineDocument