📄 system.runtime.serialization.formatters.soap.cs
字号:
Void WriteHeaderEntry( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Object value);
Void WriteHeaderObjectRef( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Void WriteHeaderNested( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Void WriteHeaderString( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo, String value);
Void WriteHeaderMethodSignature( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo, SZArray Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfos);
Void WriteAssembly( String typeFullName, Class System.Type type, String assemName, I4 assemId, Boolean isNew, Boolean isInteropType);
ValueClass DottedInfo ParseAssemblyName( String typeFullName, String assemName);
String IdToString( I4 objectId);
String AssemIdToString( I4 assemId);
String InteropAssemIdToString( I4 assemId);
String RefToString( I4 objectId);
String MemberElementName( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo);
String TypeNameTagResolver( Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Boolean isXsiAppended);
String NameTagResolver( Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Boolean isXsiAppended);
String NameTagResolver( Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Boolean isXsiAppended, String arrayItemName);
String TypeArrayNameTagResolver( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Boolean isXsiAppended);
Void NamespaceAttribute();
String DottedDimensionName( String dottedName, String dimensionName);
Void System.Runtime.Serialization.Formatters.Soap.SoapWriter();
}
class DottedInfo : System.ValueType
{
String dottedAssemblyName;
String name;
String nameSpace;
I4 assemId;
}
class AssemblyInfo : System.Object
{
I4 id;
String name;
String prefix;
Boolean isInteropType;
Boolean isUsed;
Void AssemblyInfo( I4 id, String name, Boolean isInteropType);
}
class System.Runtime.Serialization.Formatters.Soap.ObjectReader : System.Object
{
Class System.Runtime.Serialization.ObjectIDGenerator m_idGenerator;
Class System.IO.Stream m_stream;
Class System.Runtime.Serialization.ISurrogateSelector m_surrogates;
ValueClass System.Runtime.Serialization.StreamingContext m_context;
Class System.Runtime.Serialization.ObjectManager m_objectManager;
Class System.Runtime.Serialization.Formatters.Soap.InternalFE formatterEnums;
Class System.Runtime.Serialization.SerializationBinder m_binder;
Class System.Runtime.Serialization.Formatters.Soap.SoapHandler soapHandler;
I8 topId;
Class System.Runtime.Serialization.Formatters.Soap.SerStack topStack;
Boolean isTopObjectSecondPass;
Boolean isTopObjectResolved;
Boolean isHeaderHandlerCalled;
Class System.Exception deserializationSecurityException;
Object handlerObject;
Object topObject;
I8 soapFaultId;
SZArray Class System.Runtime.Remoting.Messaging.Header headers;
SZArray Class System.Runtime.Remoting.Messaging.Header newheaders;
Boolean IsFakeTopObject;
Class System.Runtime.Remoting.Messaging.HeaderHandler handler;
Class System.Runtime.Serialization.Formatters.Soap.SerObjectInfoInit serObjectInfoInit;
Class System.Runtime.Serialization.IFormatterConverter m_formatterConverter;
Class System.Runtime.Serialization.Formatters.Soap.SerStack stack;
Class System.Runtime.Serialization.Formatters.Soap.SerStack valueFixupStack;
Class System.Collections.Hashtable objectIdTable;
I8 objectIds;
I4 paramPosition;
I4 majorVersion;
I4 minorVersion;
String faultString;
Class System.Security.Permissions.SecurityPermission serializationPermission;
String inKeyId;
I8 outKeyId;
I8 inId;
I8 outId;
Class System.Runtime.Serialization.Formatters.Soap.NameCache typeCache;
Class System.Text.StringBuilder sbf;
Void System.Runtime.Serialization.Formatters.Soap.ObjectReader( Class System.IO.Stream stream, Class System.Runtime.Serialization.ISurrogateSelector selector, ValueClass System.Runtime.Serialization.StreamingContext context, Class System.Runtime.Serialization.Formatters.Soap.InternalFE formatterEnums, Class System.Runtime.Serialization.SerializationBinder binder);
Class System.Runtime.Serialization.ObjectManager GetObjectManager();
Object Deserialize( Class System.Runtime.Remoting.Messaging.HeaderHandler handler, Class System.Runtime.Serialization.Formatters.Soap.ISerParser serParser);
Class System.Runtime.Serialization.Formatters.Soap.ReadObjectInfo CreateReadObjectInfo( Class System.Type objectType, String assemblyName);
Class System.Runtime.Serialization.Formatters.Soap.ReadObjectInfo CreateReadObjectInfo( Class System.Type objectType, SZArray String memberNames, String assemblyName);
Class System.Runtime.Serialization.Formatters.Soap.ReadObjectInfo CreateReadObjectInfo( Class System.Type objectType, SZArray String memberNames, SZArray Class System.Type memberTypes, String assemblyName);
Void Parse( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseError( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord processing, Class System.Runtime.Serialization.Formatters.Soap.ParseRecord onStack);
Void ParseSerializedStreamHeader( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseSerializedStreamHeaderEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void CheckSecurity( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseObject( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Boolean IsWhiteSpace( String value);
Void ParseObjectEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseArray( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void NextRectangleMap( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseArrayMember( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseArrayMemberEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseMember( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseMemberEnd( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr);
Void ParseString( Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr, Class System.Runtime.Serialization.Formatters.Soap.ParseRecord parentPr);
Void RegisterObject( Object obj, Class System.Runtime.Serialization.Formatters.Soap.ParseRecord pr, Class System.Runtime.Serialization.Formatters.Soap.ParseRecord objectPr);
Void SetVersion( I4 major, I4 minor);
I8 GetId( String keyId);
I8 GetId( I8 objectId);
Void IndexTraceMessage( String message, SZArray I4 index);
Class System.Reflection.Assembly LoadAssemblyFromString( String assemblyString);
Class System.Type Bind( String assemblyString, String typeString);
Class System.Type FastBindToType( String assemblyName, String typeName);
String FilterBin64( String value);
Void System.Runtime.Serialization.Formatters.Soap.ObjectReader();
}
class TypeNAssembly : System.Object
{
Class System.Type type;
String assemblyName;
Void TypeNAssembly();
}
class System.Runtime.Serialization.Formatters.Soap.ObjectWriter : System.Object
{
Class System.Collections.Queue m_objectQueue;
Class System.Runtime.Serialization.ObjectIDGenerator m_idGenerator;
Class System.IO.Stream m_stream;
Class System.Runtime.Serialization.ISurrogateSelector m_surrogates;
ValueClass System.Runtime.Serialization.StreamingContext m_context;
Class System.Runtime.Serialization.Formatters.Soap.SoapWriter serWriter;
Class System.Collections.Hashtable m_serializedTypeTable;
I8 topId;
String topName;
SZArray Class System.Runtime.Remoting.Messaging.Header headers;
Class System.Runtime.Serialization.Formatters.Soap.InternalFE formatterEnums;
Class System.Runtime.Serialization.Formatters.Soap.SerObjectInfoInit serObjectInfoInit;
Class System.Runtime.Serialization.IFormatterConverter m_formatterConverter;
String headerNamespace;
Boolean bRemoting;
Class System.Security.Permissions.SecurityPermission serializationPermission;
Class System.Runtime.Serialization.Formatters.Soap.PrimitiveArray primitiveArray;
Object previousObj;
I8 previousId;
Class System.Collections.Hashtable assemblyToIdTable;
Class System.Text.StringBuilder sburi;
Class System.Runtime.Serialization.Formatters.Soap.SerStack niPool;
Void System.Runtime.Serialization.Formatters.Soap.ObjectWriter( Class System.IO.Stream stream, Class System.Runtime.Serialization.ISurrogateSelector selector, ValueClass System.Runtime.Serialization.StreamingContext context, Class System.Runtime.Serialization.Formatters.Soap.InternalFE formatterEnums);
Void Serialize( Object graph, SZArray Class System.Runtime.Remoting.Messaging.Header inHeaders, Class System.Runtime.Serialization.Formatters.Soap.SoapWriter serWriter);
ValueClass System.Runtime.Serialization.Formatters.Soap.XsdVersion ProcessTypeAttributes( Class System.Type type);
Void ProcessHeaders( I8 headerId);
Void HeaderNamespace( Class System.Runtime.Remoting.Messaging.Header header, Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Void Write( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo);
Void Write( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, SZArray String memberNames, SZArray Class System.Type memberTypes, SZArray Object memberData, SZArray Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo memberObjectInfos);
Void WriteMemberSetup( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, String memberName, Class System.Type memberType, Object memberData, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo memberObjectInfo, Boolean isAttribute);
Void WriteMembers( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberTypeNameInfo, Object memberData, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo memberObjectInfo, Boolean isAttribute);
Void WriteArray( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo memberObjectInfo);
Void WriteArrayMember( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo arrayElemTypeNameInfo, Object data);
Void WriteRectangle( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, I4 rank, SZArray I4 maxA, Class System.Array array, Class System.Runtime.Serialization.Formatters.Soap.NameInfo arrayElemNameTypeInfo, SZArray I4 lowerBoundA);
Void IndexTraceMessage( String message, SZArray I4 index);
Object GetNext( ByRef I8 objID);
I8 InternalGetId( Object obj, Class System.Type type, ByRef Boolean isNew);
I8 Schedule( Object obj, Class System.Type type);
I8 Schedule( Object obj, Class System.Type type, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo);
Boolean WriteKnownValueClass( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Object data, Boolean isAttribute);
Void WriteObjectRef( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo, I8 objectId);
Void WriteString( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Object stringObject);
Boolean CheckForNull( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Object data);
Void WriteSerializedStreamHeader( I8 topId, I8 headerId);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Type type, Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, ValueClass System.Runtime.Serialization.Formatters.Soap.InternalPrimitiveTypeE code, Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Type type);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Type type, ValueClass System.Runtime.Serialization.Formatters.Soap.InternalPrimitiveTypeE code);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo TypeToNameInfo( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, ValueClass System.Runtime.Serialization.Formatters.Soap.InternalPrimitiveTypeE code);
Void TypeToNameInfo( Class System.Type type, Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo ArrayTypeToNameInfo( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, ByRef Class System.Runtime.Serialization.Formatters.Soap.NameInfo arrayElemTypeNameInfo);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo MemberToNameInfo( String name);
Void ArrayNameToDisplayName( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo arrayElemTypeNameInfo);
I8 GetAssemblyId( Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo objectInfo);
Boolean IsEmbeddedAttribute( Class System.Type type);
Void WriteEnum( Class System.Runtime.Serialization.Formatters.Soap.NameInfo memberNameInfo, Class System.Runtime.Serialization.Formatters.Soap.NameInfo typeNameInfo, Object data, Boolean isAttribute);
Class System.Type GetType( Object obj);
Class System.Runtime.Serialization.Formatters.Soap.NameInfo GetNameInfo();
Boolean CheckTypeFormat( ValueClass System.Runtime.Serialization.Formatters.FormatterTypeStyle test, ValueClass System.Runtime.Serialization.Formatters.FormatterTypeStyle want);
Void PutNameInfo( Class System.Runtime.Serialization.Formatters.Soap.NameInfo nameInfo);
Void System.Runtime.Serialization.Formatters.Soap.ObjectWriter();
}
class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo : System.Object
{
I4 objectInfoId;
Object obj;
Class System.Type objectType;
Boolean isSi;
Boolean isNamed;
Boolean isTyped;
Class System.Runtime.Serialization.SerializationInfo si;
Class System.Runtime.Serialization.Formatters.Soap.SerObjectInfoCache cache;
SZArray Object memberData;
Class System.Runtime.Serialization.ISerializationSurrogate serializationSurrogate;
Class System.Runtime.Serialization.ISurrogateSelector surrogateSelector;
Class System.Runtime.Serialization.IFormatterConverter converter;
ValueClass System.Runtime.Serialization.StreamingContext context;
Class System.Runtime.Serialization.Formatters.Soap.SerObjectInfoInit serObjectInfoInit;
I8 objectId;
I8 assemId;
I4 lastPosition;
Class System.Runtime.Serialization.Formatters.Soap.SoapAttributeInfo parentMemberAttributeInfo;
Boolean isArray;
Class System.Runtime.Serialization.Formatters.Soap.SoapAttributeInfo typeAttributeInfo;
Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo arrayElemObjectInfo;
Void System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo();
Void ObjectEnd();
Void InternalInit();
Class System.Runtime.Serialization.Formatters.Soap.WriteObjectInfo Serialize( Object obj, Class System.Runtime.Serialization.ISurrogateSelector surrogateSelector, ValueClass System.Runtime.Serialization.StreamingContext context, Class System.Runtime.Serialization.Formatters.Soap.SerObjectInfoInit serObjectInfoInit, Class System.Runtime.Serialization.IFormatterConverter converter, Class System.Runtime.Serialization.Formatters.Soap.SoapAttributeInfo attributeIn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -