public static ISymUnmanagedDocumentWriter DefineDocument(this CorSymWriter_SxSClass instance, IntPtr url, ref Guid language, ref Guid languageVendor, ref Guid documentType)
        {
            ISymUnmanagedDocumentWriter returnValue = instance.__DefineDocument(url, ref language, ref languageVendor, ref documentType);

            ProcessOutParameter(returnValue);
            return(returnValue);
        }
 public static uint OpenScope(this CorSymWriter_SxSClass instance, uint startOffset)
 {
     return(instance.__OpenScope(startOffset));
 }
 public static void OpenNamespace(this CorSymWriter_SxSClass instance, IntPtr name)
 {
     instance.__OpenNamespace(name);
 }
 public static void OpenMethod(this CorSymWriter_SxSClass instance, uint method)
 {
     instance.__OpenMethod(method);
 }
 public static void Initialize2(this CorSymWriter_SxSClass instance, object emitter, IntPtr tempfilename, IStream pIStream, int fFullBuild, IntPtr finalfilename)
 {
     instance.__Initialize2(emitter, tempfilename, pIStream, fFullBuild, finalfilename);
 }
 public static void CloseMethod(this CorSymWriter_SxSClass instance)
 {
     instance.__CloseMethod();
 }
 public static void SetUserEntryPoint(this CorSymWriter_SxSClass instance, uint entryMethod)
 {
     instance.__SetUserEntryPoint(entryMethod);
 }
 public static void SetScopeRange(this CorSymWriter_SxSClass instance, uint scopeID, uint startOffset, uint endOffset)
 {
     instance.__SetScopeRange(scopeID, startOffset, endOffset);
 }
 public static void DefineLocalVariable(this CorSymWriter_SxSClass instance, IntPtr name, uint attributes, uint cSig, ref byte signature, uint addrKind, uint addr1, uint addr2, uint addr3, uint startOffset,
                                        uint endOffset)
 {
     instance.__DefineLocalVariable(name, attributes, cSig, ref signature, addrKind, addr1, addr2, addr3, startOffset, endOffset);
     ProcessOutParameter(signature);
 }
 public static void DefineField(this CorSymWriter_SxSClass instance, uint parent, IntPtr name, uint attributes, uint cSig, ref byte signature, uint addrKind, uint addr1, uint addr2, uint addr3)
 {
     instance.__DefineField(parent, name, attributes, cSig, ref signature, addrKind, addr1, addr2, addr3);
     ProcessOutParameter(signature);
 }
 public static void DefineConstant(this CorSymWriter_SxSClass instance, IntPtr name, object value, uint cSig, ref byte signature)
 {
     instance.__DefineConstant(name, value, cSig, ref signature);
     ProcessOutParameter(signature);
 }
 public static void CloseScope(this CorSymWriter_SxSClass instance, uint endOffset)
 {
     instance.__CloseScope(endOffset);
 }
 public static void CloseNamespace(this CorSymWriter_SxSClass instance)
 {
     instance.__CloseNamespace();
 }
 public static void RemapToken(this CorSymWriter_SxSClass instance, uint oldToken, uint newToken)
 {
     instance.__RemapToken(oldToken, newToken);
 }
 public static void DefineParameter(this CorSymWriter_SxSClass instance, IntPtr name, uint attributes, uint sequence, uint addrKind, uint addr1, uint addr2, uint addr3)
 {
     instance.__DefineParameter(name, attributes, sequence, addrKind, addr1, addr2, addr3);
 }
 public static void SetMethodSourceRange(this CorSymWriter_SxSClass instance, ISymUnmanagedDocumentWriter startDoc, uint startLine, uint startColumn, ISymUnmanagedDocumentWriter endDoc, uint endLine, uint endColumn)
 {
     instance.__SetMethodSourceRange(startDoc, startLine, startColumn, endDoc, endLine, endColumn);
 }
 public static void DefineSequencePoints(this CorSymWriter_SxSClass instance, ISymUnmanagedDocumentWriter document, uint spCount, ref uint offsets, ref uint lines, ref uint columns, ref uint endLines, ref uint endColumns)
 {
     instance.__DefineSequencePoints(document, spCount, ref offsets, ref lines, ref columns, ref endLines, ref endColumns);
 }
 public static void SetSymAttribute(this CorSymWriter_SxSClass instance, uint parent, IntPtr name, uint cData, ref byte data)
 {
     instance.__SetSymAttribute(parent, name, cData, ref data);
     ProcessOutParameter(data);
 }
 public static void GetDebugInfo(this CorSymWriter_SxSClass instance, ref uint pIDD, uint cData, out uint pcData, IntPtr data)
 {
     instance.__GetDebugInfo(ref pIDD, cData, out pcData, data);
 }
 public static void UsingNamespace(this CorSymWriter_SxSClass instance, IntPtr fullName)
 {
     instance.__UsingNamespace(fullName);
 }
 public static void Abort(this CorSymWriter_SxSClass instance)
 {
     instance.__Abort();
 }