⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.runtime.serialization.formatters.soap.cs

📁 研讀原始碼的好工具
💻 CS
📖 第 1 页 / 共 5 页
字号:
//$si$ virtual
////////////////////////////////////////////////////////////////

// File System.Runtime.Serialization.Formatters.Soap.dll: 
// Global functions
//-------------------------------------------------------

// Global fields
//-------------------------------------------------------

// Global MemberRefs
//-------------------------------------------------------

// Types
//-------------------------------------------------------
class Util.Version : System.Object
    {
     String VersionString;
     String SBSVersionString;

     Void Util.Version();


    }

class System.Runtime.Serialization.Formatters.Soap.SoapFormatter : System.Object
    {
     Class System.Runtime.Serialization.Formatters.Soap.SoapParser soapParser;
     Class System.Runtime.Serialization.ISurrogateSelector m_surrogates;
     ValueClass System.Runtime.Serialization.StreamingContext m_context;
     ValueClass System.Runtime.Serialization.Formatters.FormatterTypeStyle m_typeFormat;
     Class System.Runtime.Serialization.Formatters.ISoapMessage m_topObject;
     ValueClass System.Runtime.Serialization.Formatters.FormatterAssemblyStyle m_assemblyFormat;
     Class System.Runtime.Serialization.SerializationBinder m_binder;
     Class System.IO.Stream currentStream;

     Class System.Runtime.Serialization.Formatters.ISoapMessage get_TopObject();
     Void set_TopObject( Class System.Runtime.Serialization.Formatters.ISoapMessage value);
     ValueClass System.Runtime.Serialization.Formatters.FormatterTypeStyle get_TypeFormat();
     Void set_TypeFormat( ValueClass System.Runtime.Serialization.Formatters.FormatterTypeStyle value);
     ValueClass System.Runtime.Serialization.Formatters.FormatterAssemblyStyle get_AssemblyFormat();
     Void set_AssemblyFormat( ValueClass System.Runtime.Serialization.Formatters.FormatterAssemblyStyle value);
     Void System.Runtime.Serialization.Formatters.Soap.SoapFormatter();
     Void System.Runtime.Serialization.Formatters.Soap.SoapFormatter( Class System.Runtime.Serialization.ISurrogateSelector selector,  ValueClass System.Runtime.Serialization.StreamingContext context);
     Object Deserialize( Class System.IO.Stream serializationStream);
     Object Deserialize( Class System.IO.Stream serializationStream,  Class System.Runtime.Remoting.Messaging.HeaderHandler handler);
     Void Serialize( Class System.IO.Stream serializationStream,  Object graph);
     Void Serialize( Class System.IO.Stream serializationStream,  Object graph,  SZArray Class System.Runtime.Remoting.Messaging.Header headers);
     Class System.Runtime.Serialization.ISurrogateSelector get_SurrogateSelector();
     Void set_SurrogateSelector( Class System.Runtime.Serialization.ISurrogateSelector value);
     Class System.Runtime.Serialization.SerializationBinder get_Binder();
     Void set_Binder( Class System.Runtime.Serialization.SerializationBinder value);
     ValueClass System.Runtime.Serialization.StreamingContext get_Context();
     Void set_Context( ValueClass System.Runtime.Serialization.StreamingContext value);

    property TopObject { get(){} set(){} };
    property TypeFormat { get(){} set(){} };
    property AssemblyFormat { get(){} set(){} };
    property SurrogateSelector { get(){} set(){} };
    property Binder { get(){} set(){} };
    property Context { get(){} set(){} };

    }

interface System.Runtime.Serialization.Formatters.Soap.ISerParser : 
    {

     Void Run();


    }

class System.Runtime.Serialization.Formatters.Soap.SoapParser : System.Object
    {
     Class System.Xml.XmlTextReader xmlReader;
     Class System.Runtime.Serialization.Formatters.Soap.SoapHandler soapHandler;
     Class System.Runtime.Serialization.Formatters.Soap.ObjectReader objectReader;
     Boolean bStop;
     I4 depth;
     Boolean bDebug;
     Class System.IO.TextReader textReader;

     Void System.Runtime.Serialization.Formatters.Soap.SoapParser( Class System.IO.Stream stream);
     Void TraceStream( Class System.IO.Stream stream);
     Void Init( Class System.Runtime.Serialization.Formatters.Soap.ObjectReader objectReader);
     Void Run();
     Void Stop();
     Void ParseXml();
     Void Dump( String name,  Class System.Xml.XmlReader xmlReader);


    }

class System.Runtime.Serialization.Formatters.Soap.SoapHandler : System.Object
    {
     Class System.Runtime.Serialization.Formatters.Soap.SerStack stack;
     Class System.Xml.XmlTextReader xmlTextReader;
     Class System.Runtime.Serialization.Formatters.Soap.SoapParser soapParser;
     String textValue;
     Class System.Runtime.Serialization.Formatters.Soap.ObjectReader objectReader;
     Class System.Collections.Hashtable keyToNamespaceTable;
     ValueClass System.Runtime.Serialization.Formatters.Soap.InternalParseStateE currentState;
     Boolean isEnvelope;
     Boolean isBody;
     Boolean isTopFound;
     ValueClass HeaderStateEnum headerState;
     Class System.Runtime.Serialization.Formatters.Soap.SerStack attributeValues;
     Class System.Runtime.Serialization.Formatters.Soap.SerStack prPool;
     Class System.Collections.Hashtable assemKeyToAssemblyTable;
     Class System.Collections.Hashtable assemKeyToNameSpaceTable;
     Class System.Collections.Hashtable assemKeyToInteropAssemblyTable;
     Class System.Collections.Hashtable nameSpaceToKey;
     String soapKey;
     String urtKey;
     String soapEnvKey;
     String xsiKey;
     String xsdKey;
     I4 nextPrefix;
     Class System.Text.StringBuilder sburi;
     Class System.Text.StringBuilder stringBuffer;
     Class System.Runtime.Serialization.Formatters.Soap.NameCache nameCache;
     Class System.Collections.ArrayList xmlAttributeList;
     Class System.Collections.ArrayList headerList;
     I4 headerArrayLength;

     Void System.Runtime.Serialization.Formatters.Soap.SoapHandler( Class System.Runtime.Serialization.Formatters.Soap.SoapParser soapParser);
     Void Init( Class System.Runtime.Serialization.Formatters.Soap.ObjectReader objectReader);
     String NextPrefix();
     Class System.Runtime.Serialization.Formatters.Soap.ParseRecord GetPr();
     Void PutPr( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
     String SerTraceString( String handler,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  String value,  ValueClass System.Runtime.Serialization.Formatters.Soap.InternalParseStateE currentState,  ValueClass HeaderStateEnum headerState);
     String SerTraceString( String handler,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  String value,  String prefix,  String urn,  ValueClass System.Runtime.Serialization.Formatters.Soap.InternalParseStateE currentState,  ValueClass HeaderStateEnum headerState);
     Void MarshalError( String handler,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  String value,  ValueClass System.Runtime.Serialization.Formatters.Soap.InternalParseStateE currentState);
     Void MarshalError( String message);
     Void Start( Class System.Xml.XmlTextReader p);
     Void Finish();
     Void Error( Class System.Exception ex);
     Void StartElement( String prefix,  String name,  String urn);
     Void EndElement( String prefix,  String name,  String urn);
     Void StartChildren();
     Void FinishChildren( String prefix,  String name,  String urn);
     Void Attribute( String prefix,  String name,  String urn,  String value);
     Void Text( String text);
     Void Comment( String body);
     Void ProcessAttributes( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord objectPr);
     Void ProcessType( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord objectPr);
     Class System.Type ProcessGetType( String value,  String xmlKey,  ByRef String assemblyString);
     Class System.Type GetInteropType( String value,  String httpstring);
     Void ProcessArray( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr,  I4 firstIndex,  Boolean IsInterop);
     SZArray I4 ParseArrayDimensions( String dimString,  ByRef I4 rank,  ByRef String dimSignature,  ByRef ValueClass System.Runtime.Serialization.Formatters.Soap.InternalArrayTypeE arrayTypeEnum);
     String PArray( SZArray I4 array);
     String NameFilter( String name);
     Void ProcessXmlAttribute( String prefix,  String key,  String value,  Class System.Runtime.Serialization.Formatters.Soap.ParseRecord objectPr);
     Void ProcessHeader( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
     Void ProcessHeaderMember( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
     Void ProcessHeaderMemberEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
     Void ProcessHeaderEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);


    }

class AttributeValueEntry : System.Object
    {
     String prefix;
     String key;
     String value;
     String urn;

     Void AttributeValueEntry( String prefix,  String key,  String value,  String urn);


    }

class HeaderStateEnum : System.Enum
    {
     I4 value__;
     ValueClass HeaderStateEnum None;
     ValueClass HeaderStateEnum FirstHeaderRecord;
     ValueClass HeaderStateEnum HeaderRecord;
     ValueClass HeaderStateEnum NestedObject;
     ValueClass HeaderStateEnum TopLevelObject;



    }

class System.Runtime.Serialization.Formatters.Soap.AttributeList : System.Object
    {
     Class System.Runtime.Serialization.Formatters.Soap.SerStack nameA;
     Class System.Runtime.Serialization.Formatters.Soap.SerStack valueA;

     I4 get_Count();
     Void Clear();
     Void Put( String name,  String value);
     Void Get( I4 index,  ByRef String name,  ByRef String value);
     Void Dump();
     Void System.Runtime.Serialization.Formatters.Soap.AttributeList();

    property Count { get(){} set(){} };

    }

class System.Runtime.Serialization.Formatters.Soap.SerStack : System.Object
    {
     SZArray Object objects;
     String stackId;
     I4 top;
     I4 next;

     Void System.Runtime.Serialization.Formatters.Soap.SerStack();
     Void System.Runtime.Serialization.Formatters.Soap.SerStack( String stackId);
     Object GetItem( I4 index);
     Void Clear();
     Void Push( Object obj);
     Object Pop();
     Object Next();
     Void IncreaseCapacity();
     Object Peek();
     Object PeekPeek();
     I4 Count();
     Boolean IsEmpty();
     Void Reverse();
     Void Dump();


    }

class System.Runtime.Serialization.Formatters.Soap.NameCacheEntry : System.Object
    {
     String name;
     Object value;

     Void System.Runtime.Serialization.Formatters.Soap.NameCacheEntry();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -