System.Runtime.Remoting.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:190k
- }
- class BaseInterface : System.Object
- {
- String _name;
- String _namespace;
- String _encodedNS;
- Void BaseInterface( String name, String ns, String encodedNS);
- String get_Name();
- String get_Namespace();
- Boolean get_IsURTInterface();
- String GetName( String curNS);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- property Name { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property IsURTInterface { get(){} set(){} };
- }
- class SystemInterface : BaseInterface
- {
- Class System.Type _type;
- Void SystemInterface( String name, String ns);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- String CSharpTypeString( String typeName);
- }
- class URTInterface : BaseInterface
- {
- Class System.Collections.ArrayList _baseIFaces;
- Class System.Collections.ArrayList _baseIFaceNames;
- Class System.Collections.ArrayList _methods;
- Void URTInterface( String name, String ns, String encodedNS);
- Void Extends( String baseName, String baseNS, Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void AddMethod( Class URTMethod method);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- }
- class URTField : System.Object
- {
- String _name;
- String _typeName;
- String _typeNS;
- String _encodedNS;
- Boolean _primitiveField;
- Boolean _embeddedField;
- Boolean _attributeField;
- Boolean _optionalField;
- Boolean _arrayField;
- String _arraySize;
- Void URTField( String name, String typeName, String xmlNS, Class System.Runtime.Remoting.MetadataServices.SdlParser parser, Boolean bPrimitive, Boolean bEmbedded, Boolean bAttribute, Boolean bOptional, Boolean bArray, String arraySize);
- String get_Name();
- String get_TypeName();
- String get_TypeNS();
- String get_EncodedNS();
- Boolean get_IsPrimitive();
- Boolean get_IsEmbedded();
- Boolean get_IsAttribute();
- Boolean get_IsArray();
- Boolean get_IsOptional();
- String GetTypeString( String curNS);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- property Name { get(){} set(){} };
- property TypeName { get(){} set(){} };
- property TypeNS { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property IsPrimitive { get(){} set(){} };
- property IsEmbedded { get(){} set(){} };
- property IsAttribute { get(){} set(){} };
- property IsArray { get(){} set(){} };
- property IsOptional { get(){} set(){} };
- }
- class SchemaFacet : System.Object
- {
- Void SchemaFacet();
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String newIndentation, String curNS, Class System.Text.StringBuilder sb);
- }
- class EnumFacet : SchemaFacet
- {
- String _valueString;
- I4 _value;
- Void EnumFacet( String valueString, I4 value);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String newIndentation, String curNS, Class System.Text.StringBuilder sb);
- }
- class BaseType : System.Object
- {
- String _name;
- String _namespace;
- String _elementName;
- String _elementNS;
- String _encodedNS;
- Void BaseType( String name, String ns, String encodedNS);
- String get_Name();
- String get_Namespace();
- String get_ElementName();
- Void set_ElementName( String value);
- String get_ElementNS();
- Void set_ElementNS( String value);
- Boolean get_IsURTType();
- Boolean get_IsInteropType();
- String GetName( String curNS);
- I4 GetMethodFlags( Class URTMethod method);
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- property Name { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property ElementName { get(){} set(){} };
- property ElementNS { get(){} set(){} };
- property IsURTType { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class SystemType : BaseType
- {
- Class System.Type _type;
- Void SystemType( String name, String ns, String assemName);
- I4 GetMethodFlags( Class URTMethod method);
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class URTSimpleType : BaseType
- {
- String _baseTypeName;
- String _baseTypeXmlNS;
- Class BaseType _baseType;
- String _baseName;
- String _fieldString;
- Boolean _bEnum;
- Boolean _bAnonymous;
- String _encoding;
- Class System.Collections.ArrayList _facets;
- Void URTSimpleType( String name, String ns, String encodedNS, Boolean bAnonymous);
- Void Extends( String baseTypeName, String baseTypeNS);
- Boolean get_IsEnum();
- Void set_IsEnum( Boolean value);
- String get_Encoding();
- Void set_Encoding( String value);
- Void AddFacet( Class SchemaFacet facet);
- Boolean get_IsAnonymous();
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- String GetName( String curNS);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- I4 GetMethodFlags( Class URTMethod method);
- property IsEnum { get(){} set(){} };
- property Encoding { get(){} set(){} };
- property IsAnonymous { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class URTComplexType : BaseType
- {
- String _baseTypeName;
- String _baseTypeXmlNS;
- Class BaseType _baseType;
- Class System.Collections.ArrayList _connectURLs;
- Boolean _bStruct;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType _blockType;
- Boolean _bSUDSType;
- Boolean _bAnonymous;
- String _fieldString;
- Class System.Collections.ArrayList _implIFaceNames;
- Class System.Collections.ArrayList _implIFaces;
- Class System.Collections.ArrayList _fields;
- Class System.Collections.ArrayList _methods;
- ValueClass System.Runtime.Remoting.MetadataServices.SUDSType _sudsType;
- Void URTComplexType( String name, String ns, String encodedNS, ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockDefault, Boolean bSUDSType, Boolean bAnonymous);
- Void Extends( String baseTypeName, String baseTypeNS);
- Void Implements( String iFaceName, String iFaceNS, Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Class System.Collections.ArrayList get_ConnectURLs();
- Void set_ConnectURLs( Class System.Collections.ArrayList value);
- Boolean get_IsStruct();
- Void set_IsStruct( Boolean value);
- Boolean get_IsSUDSType();
- Void set_IsSUDSType( Boolean value);
- ValueClass System.Runtime.Remoting.MetadataServices.SUDSType get_SUDSType();
- Void set_SUDSType( ValueClass System.Runtime.Remoting.MetadataServices.SUDSType value);
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType get_BlockType();
- Void set_BlockType( ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType value);
- Boolean get_IsAnonymous();
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- String GetName( String curNS);
- Class System.Collections.ArrayList get_Fields();
- Class System.Collections.ArrayList get_Methods();
- Void AddField( Class URTField field);
- Void AddMethod( Class URTMethod method);
- Class URTMethod GetMethod( String name);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void ResolveMethods();
- I4 GetMethodFlags( Class URTMethod method);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- property ConnectURLs { get(){} set(){} };
- property IsStruct { get(){} set(){} };
- property IsSUDSType { get(){} set(){} };
- property SUDSType { get(){} set(){} };
- property BlockType { get(){} set(){} };
- property IsAnonymous { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- property Fields { get(){} set(){} };
- property Methods { get(){} set(){} };
- }
- class ElementDecl : System.Object
- {
- String _elmName;
- String _elmNS;
- String _typeName;
- String _typeNS;
- Boolean _bPrimitive;
- Void ElementDecl( String elmName, String elmNS, String typeName, String typeNS, Boolean bPrimitive);
- String get_Name();
- String get_Namespace();
- String get_TypeName();
- String get_TypeNS();
- Void Resolve( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- property Name { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property TypeName { get(){} set(){} };
- property TypeNS { get(){} set(){} };
- }
- class URTNamespace : System.Object
- {
- String _name;
- ValueClass System.Runtime.Remoting.MetadataServices.UrtType _nsType;
- String _namespace;
- String _encodedNS;
- String _assemName;
- I4 _anonymousSeqNum;
- Class System.Collections.ArrayList _elmDecls;
- Class System.Collections.ArrayList _URTComplexTypes;
- I4 _numURTComplexTypes;
- Class System.Collections.ArrayList _URTSimpleTypes;
- I4 _numURTSimpleTypes;
- Class System.Collections.ArrayList _URTInterfaces;
- Void URTNamespace( String name, Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- String GetNextAnonymousName();
- Void AddElementDecl( Class ElementDecl elmDecl);
- Void AddComplexType( Class URTComplexType type);
- Void AddSimpleType( Class URTSimpleType type);
- Void AddInterface( Class URTInterface iface);
- String get_Namespace();
- String get_EncodedNS();
- String get_Name();
- String get_AssemName();
- ValueClass System.Runtime.Remoting.MetadataServices.UrtType get_UrtType();
- Boolean get_IsURTNamespace();
- Boolean get_IsEmpty();
- Class ElementDecl LookupElementDecl( String name);
- Class URTComplexType LookupComplexType( String typeName);
- Class URTSimpleType LookupSimpleType( String typeName);
- Class BaseType LookupType( String typeName);
- Void RemoveComplexType( Class URTComplexType type);
- Void RemoveSimpleType( Class URTSimpleType type);
- Class URTInterface LookupInterface( String iFaceName);
- Void ResolveElements( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.SdlParser parser);
- Void ResolveMethods();
- Void PrintCSC( Class System.IO.TextWriter textWriter);
- property Namespace { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property Name { get(){} set(){} };
- property AssemName { get(){} set(){} };
- property UrtType { get(){} set(){} };
- property IsURTNamespace { get(){} set(){} };
- property IsEmpty { get(){} set(){} };
- }
- class System.Runtime.Remoting.MetadataServices.SdlGenerator : System.Object
- {
- Class System.IO.TextWriter _textWriter;
- Class System.Collections.Queue _queue;
- String _name;
- String _targetNS;
- Class System.Collections.ArrayList _namespaces;
- Class System.Reflection.Assembly _dynamicAssembly;
- String _serviceEndpoint;
- ValueClass System.Runtime.Remoting.MetadataServices.SdlType _sdlType;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Class System.Type s_marshalByRefType;
- Class System.Type s_contextBoundType;
- Class System.Type s_delegateType;
- Class System.Type s_remotingClientProxyType;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockDefault;
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator( SZArray Class System.Type types, Class System.IO.TextWriter output);
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator( SZArray Class System.Type types, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output);
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator( SZArray Class System.Type types, Class System.IO.TextWriter output, Class System.Reflection.Assembly assembly, String url);
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator( SZArray Class System.Type types, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output, Class System.Reflection.Assembly assembly, String url);
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator( SZArray Class System.Runtime.Remoting.MetadataServices.ServiceType serviceTypes, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output);
- Void Generate();
- Void EnqueueReachableTypes( Class RealSchemaType rsType);
- Void AddType( Class System.Type type, Class XMLNamespace xns);
- Boolean GetNSAndAssembly( Class System.Type type, ByRef String ns, ByRef Class System.Reflection.Assembly assem);
- Class XMLNamespace LookupNamespace( String name, Class System.Reflection.Assembly assem);
- Class XMLNamespace AddNamespace( String name, Class System.Reflection.Assembly assem);
- Class XMLNamespace AddNamespace( String name, Class System.Reflection.Assembly assem, Boolean bInteropType);
- String MapURTTypesToSchemaTypes( String typeName);
- Void Resolve();
- Void PrintSdl();
- String IndentP( String indentStr);
- String IndentM( String indentStr);
- Void System.Runtime.Remoting.MetadataServices.SdlGenerator();
- }
- interface IAbstractElement :
- {
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class EnumElement : System.Object
- {
- String _value;
- Void EnumElement( String value);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class EncodingElement : System.Object
- {
- String _value;
- Void EncodingElement( String value);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaAttribute : System.Object
- {
- String _name;
- String _type;
- Void SchemaAttribute( String name, String type);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class Particle : System.Object
- {
- Void Particle();
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaElement : Particle
- {
- String _name;
- String _typeString;
- Class SchemaType _schemaType;
- Void SchemaElement( String name, Class System.Type type, Boolean bEmbedded, Class XMLNamespace xns);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaType : System.Object
- {
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Void SchemaType();
- }
- class SimpleSchemaType : SchemaType
- {
- Class System.Type _type;
- String _baseName;
- Class XMLNamespace _xns;
- Class System.Collections.ArrayList _abstractElms;
- Class SimpleSchemaType _byteArraySchemaType;
- Void SimpleSchemaType( Class System.Type type, Class XMLNamespace xns);
- Class System.Type get_Type();
- String get_BaseName();
- Class XMLNamespace get_XNS();
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Class SimpleSchemaType GetSimpleSchemaType( Class System.Type type, Class XMLNamespace xns, Boolean fInline);
- Void SimpleSchemaType();
- property Type { get(){} set(){} };
- property BaseName { get(){} set(){} };
- property XNS { get(){} set(){} };
- }
- class ComplexSchemaType : SchemaType
- {
- String _name;
- String _baseName;
- String _elementName;
- Boolean _bSealed;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType _blockType;
- Class System.Collections.ArrayList _particles;
- Class System.Collections.ArrayList _abstractElms;
- SZArray String schemaBlockBegin;
- SZArray String schemaBlockEnd;
- Void ComplexSchemaType( String name, Boolean bSealed);
- String get_Name();
- Void set_Name( String value);
- String get_BaseName();
- Void set_BaseName( String value);
- String get_ElementName();
- Void set_ElementName( String value);
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType get_BlockType();
- Void set_BlockType( ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType value);
- Boolean get_IsSealed();
- Boolean get_IsEmpty();
- Void AddParticle( Class Particle particle);
- Void AddAbstractElement( Class IAbstractElement elm);
- Void PrintBody( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void ComplexSchemaType();
- property Name { get(){} set(){} };
- property BaseName { get(){} set(){} };
- property ElementName { get(){} set(){} };
- property BlockType { get(){} set(){} };
- property IsSealed { get(){} set(){} };
- property IsEmpty { get(){} set(){} };
- }
- class PhonySchemaType : ComplexSchemaType
- {
- I4 _numOverloadedTypes;
- Void PhonySchemaType( String name);
- I4 OverloadedType();
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- }
- class RealSchemaType : ComplexSchemaType
- {
- Class System.Type _type;
- String _serviceEndpoint;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Boolean _bUnique;
- Class XMLNamespace _xns;
- Boolean _bStruct;
- SZArray String _implIFaces;
- SZArray Class System.Type _iFaces;
- SZArray Class System.Reflection.MethodInfo _methods;
- SZArray String _methodTypes;
- SZArray Class System.Reflection.FieldInfo _fields;
- SZArray Class System.Type emptyTypeSet;
- SZArray Class System.Reflection.MethodInfo emptyMethodSet;
- SZArray Class System.Reflection.FieldInfo emptyFieldSet;
- Void RealSchemaType( Class System.Type type, Class XMLNamespace xns, String serviceEndpoint, Class System.Collections.Hashtable typeToServiceEndpoint, Boolean bUnique);
- Class System.Type get_Type();
- Class XMLNamespace get_XNS();
- Boolean get_IsStruct();
- Boolean get_IsUnique();
- Boolean get_IsSUDSType();
- SZArray Class System.Type GetIntroducedInterfaces();
- SZArray Class System.Reflection.MethodInfo GetIntroducedMethods();
- SZArray Class System.Reflection.FieldInfo GetInstanceFields();
- Void Resolve( Class System.Text.StringBuilder sb);
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Void PrintSUDSType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- String TypeName( Class System.Type type, Boolean bEmbedded, Class XMLNamespace thisxns);
- SZArray Class System.Type GetIntroducedInterfaces( Class System.Type type);
- SZArray Class System.Reflection.MethodInfo GetIntroducedMethods( Class System.Type type);
- SZArray Class System.Reflection.FieldInfo GetInstanceFields( Class System.Type type);
- Void RealSchemaType();
- property Type { get(){} set(){} };
- property XNS { get(){} set(){} };
- property IsStruct { get(){} set(){} };
- property IsUnique { get(){} set(){} };
- property IsSUDSType { get(){} set(){} };
- }
- class XMLNamespace : System.Object
- {
- String _name;
- Class System.Reflection.Assembly _assem;
- String _namespace;
- String _prefix;
- Boolean _bUnique;
- Class System.Collections.ArrayList _dependsOnSUDSNS;
- Class System.Collections.ArrayList _realSUDSTypes;
- Class System.Collections.ArrayList _dependsOnSchemaNS;
- Class System.Collections.ArrayList _realSchemaTypes;
- Class System.Collections.ArrayList _phonySchemaTypes;
- Class System.Collections.ArrayList _simpleSchemaTypes;
- Boolean _bInteropType;
- String _serviceEndpoint;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Void XMLNamespace( String name, Class System.Reflection.Assembly assem, String serviceEndpoint, Class System.Collections.Hashtable typeToServiceEndpoint, String prefix, Boolean bInteropType);
- String get_Name();
- Class System.Reflection.Assembly get_Assem();
- String get_Prefix();
- String get_Namespace();
- Boolean get_IsInteropType();
- Class System.Type LookupSchemaType( String name);
- Class SimpleSchemaType LookupSimpleSchemaType( String name);
- Class RealSchemaType LookupRealSchemaType( String name);
- Void AddRealSUDSType( Class RealSchemaType rsType);
- Void AddRealSchemaType( Class RealSchemaType rsType);
- Void AddSimpleSchemaType( Class SimpleSchemaType ssType);
- Class PhonySchemaType LookupPhonySchemaType( String name);
- Void AddPhonySchemaType( Class PhonySchemaType phType);
- Class XMLNamespace LookupSchemaNamespace( String ns, Class System.Reflection.Assembly assem);
- Void DependsOnSchemaNS( Class XMLNamespace xns);
- Class XMLNamespace LookupSUDSNamespace( String ns, Class System.Reflection.Assembly assem);
- Void DependsOnSUDSNS( Class XMLNamespace xns);
- Void Resolve();
- Void PrintDependsOn( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void PrintSdl( Class System.IO.TextWriter textWriter, String indent);
- property Name { get(){} set(){} };
- property Assem { get(){} set(){} };
- property Prefix { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- }
- class System.Runtime.Remoting.MetadataServices.WsdlParser : System.Object
- {
- Class System.Text.StringBuilder vsb;
- Class System.Collections.Hashtable cSharpKeywords;
- Class System.Xml.XmlTextReader _XMLReader;
- Class System.Collections.ArrayList _URTNamespaces;
- Class System.Collections.ArrayList _URTOldNamespaces;
- Class ReaderStream _parsingInput;
- Boolean _bWrappedProxy;
- String _proxyNamespace;
- I4 _proxyNamespaceCount;
- Class ReaderStream _readerStreams;
- String _outputDir;
- Class System.Collections.ArrayList _outCodeStreamList;
- Class WriterStream _writerStreams;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType _blockDefault;
- ValueClass System.Runtime.Remoting.MetadataServices.XsdVersion _xsdVersion;
- Class System.Collections.Hashtable wsdlMessages;
- Class System.Collections.Hashtable wsdlPortTypes;
- Class System.Collections.ArrayList wsdlBindings;
- Class System.Collections.ArrayList wsdlServices;
- String s_emptyString;
- String s_complexTypeString;
- String s_simpleTypeString;
- String s_elementString;
- String s_enumerationString;
- String s_encodingString;
- String s_attributeString;
- String s_attributesString;
- String s_allString;
- String s_sequenceString;
- String s_choiceString;
- String s_minOccursString;
- String s_maxOccursString;
- String s_unboundedString;
- String s_oneString;
- String s_zeroString;
- String s_nameString;
- String s_enumTypeString;
- String s_typeString;
- String s_baseString;
- String s_valueString;
- String s_interfaceString;
- String s_serviceString;
- String s_extendsString;
- String s_addressesString;
- String s_addressString;
- String s_uriString;
- String s_implementsString;
- String s_nestedTypeString;
- String s_requestString;
- String s_responseString;
- String s_requestResponseString;
- String s_messageString;
- String s_locationString;
- String s_importString;
- String s_onewayString;
- String s_refString;
- String s_refTypeString;
- String s_referenceString;
- String s_arrayString;
- String s_objectString;
- String s_urTypeString;
- String s_methodString;
- String s_sudsString;
- String s_useString;
- String s_rootTypeString;
- String s_soapString;
- String s_serviceDescString;
- String s_schemaString;
- String s_targetNamespaceString;
- String s_namespaceString;
- String s_idString;
- String s_soapActionString;
- String s_instanceNamespaceString;
- String s_schemaNamespaceString;
- String s_instanceNamespaceString1999;
- String s_schemaNamespaceString1999;
- String s_instanceNamespaceString2000;
- String s_schemaNamespaceString2000;
- String s_soapNamespaceString;
- String s_sudsNamespaceString;
- String s_serviceNamespaceString;
- String s_definitionsString;
- String s_wsdlNamespaceString;
- String s_wsdlSoapNamespaceString;
- String s_wsdlSudsNamespaceString;
- String s_typesString;
- String s_partString;
- String s_portTypeString;
- String s_operationString;
- String s_inputString;
- String s_outputString;
- String s_bindingString;
- String s_classString;
- String s_structString;
- String s_ISerializableString;
- String s_marshalByRefString;
- String s_delegateString;
- String s_servicedComponentString;
- String s_comObjectString;
- String s_portString;
- String s_styleString;
- String s_transportString;
- String s_encodedString;
- String s_faultString;
- String s_bodyString;
- String s_partsString;
- String s_headerString;
- String s_encodingStyleString;
- String s_restrictionString;
- String s_complexContentString;
- String s_soapEncodingString;
- String s_arrayTypeString;
- String s_parameterOrderString;
- Void ValidationCallback( I4 hr, String reason);
- Void System.Runtime.Remoting.MetadataServices.WsdlParser( Class System.IO.TextReader input, String outputDir, Class System.Collections.ArrayList outCodeStreamList, String locationURL, Boolean bWrappedProxy, String proxyNamespace);
- String get_SchemaNamespaceString();
- String get_ProxyNamespace();
- I4 get_ProxyNamespaceCount();
- Void set_ProxyNamespaceCount( I4 value);
- Class System.Xml.XmlTextReader get_XMLReader();
- Void PrintNode( Class System.IO.TextWriter textWriter);
- Boolean SkipXmlElement();
- Boolean ReadNextXmlElement();
- Class URTComplexType ParseComplexType( Class URTNamespace parsingNamespace, String typeName);
- Class URTSimpleType ParseSimpleType( Class URTNamespace parsingNamespace, String typeName);
- Void ParseEnumeration( Class URTSimpleType parsingSimpleType, I4 enumFacetNum);
- Void ParseElementField( Class URTNamespace parsingNamespace, Class URTComplexType parsingComplexType, I4 fieldNum);
- Void ParseAttributeField( Class URTNamespace parsingNamespace, Class URTComplexType parsingComplexType);
- Void ParseRestrictionField( Class URTNamespace parsingNamespace, Class BaseType parsingType);
- Void ParseElementDecl( Class URTNamespace parsingNamespace);
- Void ResolveTypeNames( ByRef String typeNS, ByRef String typeName, ByRef Boolean bEmbedded, ByRef Boolean bPrimitive);
- Class URTNamespace ParseNamespace();
- Void ParseReaderStreamLocation( Class ReaderStream reader);
- Void ParseImport();
- Void Parse();
- Void ParseInput( Class ReaderStream input);
- Void ParseWsdl();
- Void PruneNamespaces();
- Void DumpWsdl();
- Void ParseWsdlTypes();
- Void ParseWsdlMessage();
- Void ParseWsdlPortType();
- Void ParseWsdlPortTypeOperationContent( Class WsdlPortType portType, Class WsdlPortTypeOperation portTypeOperation);
- Void ParseWsdlBinding( Class URTNamespace inparsingNamespace);
- Void ParseWsdlBindingSuds( Class WsdlBindingSuds suds);
- ValueClass SudsUse ProcessSudsUse( String use, String elementName);
- Void ParseWsdlBindingOperation( Class WsdlBindingOperation op, ByRef Boolean bRpcBinding, ByRef Boolean bSoapEncoded);
- Class WsdlBindingOperationSection ParseWsdlBindingOperationSection( Class WsdlBindingOperation op, String inputElementName, ByRef Boolean bSoapEncoded);
- Void ParseWsdlService();
- Void ParseWsdlServicePort( Class WsdlServicePort port);
- Void RemoveUnreachableNS();
- Void ResolveWsdl();
- Void ResolveWsdlClass( Class WsdlBinding binding, Class WsdlBindingSuds suds, Boolean bFirstSuds);
- Void ResolveWsdlInterface( Class WsdlBinding binding, Class WsdlBindingSuds suds);
- Void ResolveWsdlNestedType( Class WsdlBinding binding, Class WsdlBindingSuds suds, Class WsdlBindingSudsNestedType nested);
- Class System.Collections.ArrayList ResolveWsdlAddress( Class WsdlBinding binding);
- Class System.Collections.ArrayList ResolveWsdlMethodInfo( Class WsdlBinding binding);
- Void ParseSchema();
- Void Resolve();
- String LookupAttribute( String attrName, String attrNS, Boolean throwExp);
- Void ResolveTypeAttribute( ByRef String typeName, ByRef String typeNS, ByRef Boolean bEmbedded, ByRef Boolean bPrimitive);
- String ParseQName( ByRef String qname);
- String ParseQName( ByRef String qname, Class URTNamespace defaultNS);
- String ParseQName( ByRef String qname, Class URTNamespace defaultNS, ByRef Class URTNamespace returnNS);
- Boolean Qualify( String typeNS, String curNS);
- Boolean MatchingNamespace( String elmNS);
- Boolean MatchingSchemaNamespace();
- String IsValidUrl( String value);
- Boolean IsCSharpKeyword( String value);
- Void InitKeywords();
- Boolean IsValidLanguageIndependentIdentifier( String ident);
- Void CheckValidIdentifier( String ident);
- String IsValidCSAttr( String identifier);
- String IsValidCS( String identifier);
- Boolean MatchingStrings( String left, String right);
- Boolean MatchingSchemaStrings( String left);
- Boolean MatchingSchemaInstanceStrings( String left);
- String Atomize( String str);
- String MapSchemaTypesToCSharpTypes( String xsdType);
- Boolean IsPrimitiveType( String typeNS, String typeName);
- Class URTNamespace LookupNamespace( String name);
- Class URTNamespace LookupOldNamespace( String name);
- Class URTNamespace AddNewNamespace( String ns);
- Void AddNamespace( Class URTNamespace xns);
- Void RemoveOldNamespace( Class URTNamespace xns);
- Void RemoveNamespace( Class URTNamespace xns);
- Void PrintCSC();
- ValueClass System.Runtime.Remoting.MetadataServices.UrtType IsURTExportedType( String name, ByRef String ns, ByRef String assemName);
- Boolean NeedsEncoding( String ns);
- String GetTypeString( String curNS, Boolean bNS, Class URTNamespace urtNS, String typeName, String typeNS);
- Class System.Xml.XmlNameTable CreatePrimedNametable();
- Void System.Runtime.Remoting.MetadataServices.WsdlParser();
- property SchemaNamespaceString { get(){} set(){} };
- property ProxyNamespace { get(){} set(){} };
- property ProxyNamespaceCount { get(){} set(){} };
- property XMLReader { get(){} set(){} };
- }
- class ReaderStream : System.Object
- {
- String _location;
- String _name;
- String _targetNS;
- Class URTComplexType _uniqueType;
- Class URTNamespace _uniqueNS;
- Class System.IO.TextReader _reader;
- Class ReaderStream _next;
- Void ReaderStream( String location);
- String get_Location();
- String get_Name();
- Void set_Name( String value);
- String get_TargetNS();
- Void set_TargetNS( String value);
- Class URTComplexType get_UniqueType();
- Void set_UniqueType( Class URTComplexType value);
- Class URTNamespace get_UniqueNS();
- Void set_UniqueNS( Class URTNamespace value);
- Class System.IO.TextReader get_InputStream();
- Void set_InputStream( Class System.IO.TextReader value);
- Class ReaderStream GetReaderStream( Class ReaderStream inputStreams, String location);
- Class ReaderStream GetNextReaderStream( Class ReaderStream input);
- property Location { get(){} set(){} };
- property Name { get(){} set(){} };
- property TargetNS { get(){} set(){} };
- property UniqueType { get(){} set(){} };
- property UniqueNS { get(){} set(){} };
- property InputStream { get(){} set(){} };
- }
- class WriterStream : System.Object
- {
- String _fileName;
- Class System.IO.TextWriter _writer;
- Class WriterStream _next;
- Void WriterStream( String fileName, Class System.IO.TextWriter writer);
- Class System.IO.TextWriter get_OutputStream();
- Void Flush( Class WriterStream writerStream);
- Class WriterStream GetWriterStream( ByRef Class WriterStream outputStreams, String outputDir, String fileName, ByRef String completeFileName);
- Void Close( Class WriterStream outputStreams);
- property OutputStream { get(){} set(){} };
- }
- class URTParamType : System.Enum
- {
- I4 value__;
- ValueClass URTParamType IN;
- ValueClass URTParamType OUT;
- ValueClass URTParamType REF;
- }
- class URTParam : System.Object
- {
- SZArray String PTypeString;
- String _name;
- String _typeName;
- String _typeNS;
- String _encodedNS;
- ValueClass URTParamType _pType;
- Boolean _embeddedParam;
- Class URTNamespace _urtNamespace;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- Void URTParam( String name, String typeName, String typeNS, String encodedNS, ValueClass URTParamType pType, Boolean bEmbedded, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser, Class URTNamespace urtNamespace);
- Boolean Equals( Object obj);
- I4 GetHashCode();
- Boolean IsCompatibleType( Class System.Reflection.ParameterInfo pInfo);
- ValueClass URTParamType get_ParamType();
- Void set_ParamType( ValueClass URTParamType value);
- String get_Name();
- String get_TypeName();
- String get_TypeNS();
- Boolean get_IsInteropType();
- String GetTypeString( String curNS, Boolean bNS);
- Void PrintCSC( Class System.Text.StringBuilder sb, String curNS);
- Void PrintCSC( Class System.Text.StringBuilder sb);
- Void URTParam();
- property ParamType { get(){} set(){} };
- property Name { get(){} set(){} };
- property TypeName { get(){} set(){} };
- property TypeNS { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- }
- class MethodPrintEnum : System.Enum
- {
- I4 value__;
- ValueClass MethodPrintEnum PrintBody;
- ValueClass MethodPrintEnum InterfaceMethods;
- ValueClass MethodPrintEnum InterfaceInClass;
- }
- class MethodFlags : System.Enum
- {
- I4 value__;
- ValueClass MethodFlags None;
- ValueClass MethodFlags Public;
- ValueClass MethodFlags Protected;
- ValueClass MethodFlags Override;
- ValueClass MethodFlags New;
- ValueClass MethodFlags Virtual;
- ValueClass MethodFlags Internal;
- }
- class URTMethod : System.Object
- {
- String _methodName;
- String _soapAction;
- Class URTParam _methodType;
- Class URTComplexType _complexType;
- SZArray String _paramNamesOrder;
- Class System.Collections.ArrayList _params;
- Class System.Collections.ArrayList _paramPosition;
- ValueClass MethodFlags _methodFlags;
- Class WsdlMethodInfo _wsdlMethodInfo;
- Boolean FlagTest( ValueClass MethodPrintEnum flag, ValueClass MethodPrintEnum target);
- Boolean MethodFlagsTest( ValueClass MethodFlags flag, ValueClass MethodFlags target);
- Void URTMethod( String name, String soapAction, String methodAttributes, Class URTComplexType complexType);
- String get_Name();
- String get_SoapAction();
- Void set_SoapAction( String value);
- ValueClass MethodFlags get_MethodFlags();
- Void set_MethodFlags( ValueClass MethodFlags value);
- Boolean get_IsInteropType();
- String GetTypeString( String curNS, Boolean bNS);
- Class URTParam get_MethodType();
- I4 GetHashCode();
- Boolean Equals( Object obj);
- ValueClass MethodFlags GetMethodFlags( Class System.Reflection.MethodInfo method);
- Void AddParam( Class URTParam newParam);
- Void ResolveMethodAttributes();
- Void FindMethodAttributes();
- Boolean IsSignature( Class System.Reflection.MethodBase baseInfo);
- Void PrintSignature( Class System.Text.StringBuilder sb, String curNS);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String namePrefix, String curNS, ValueClass MethodPrintEnum methodPrintEnum, Boolean bURTType, String bodyPrefix, Class System.Text.StringBuilder sb);
- Void PrintSoapAction( String action, Class System.Text.StringBuilder sb);
- Void PrintPropertyBody( Class System.IO.TextWriter textWriter, String indentation, Class System.Text.StringBuilder sb, String bodyPrefix);
- Void PrintMethodName( Class System.Text.StringBuilder sb, String bodyPrefix, String name);
- String ValueString( String paramType);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void ResolveWsdlParams( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser, String targetNS, String targetName, Boolean bRequest, Class WsdlMethodInfo wsdlMethodInfo);
- property Name { get(){} set(){} };
- property SoapAction { get(){} set(){} };
- property MethodFlags { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- property MethodType { get(){} set(){} };
- }
- class RRMethod : URTMethod
- {
- String _requestElementName;
- String _requestElementNS;
- String _responseElementName;
- String _responseElementNS;
- Class WsdlMethodInfo _wsdlMethodInfo;
- Void RRMethod( Class WsdlMethodInfo wsdlMethodInfo, Class URTComplexType complexType);
- Void AddRequest( String name, String ns);
- Void AddResponse( String name, String ns);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String namePrefix, String curNS, ValueClass MethodPrintEnum methodPrintEnum, Boolean bURTType, String bodyPrefix, Class System.Text.StringBuilder sb);
- }
- class OnewayMethod : URTMethod
- {
- String _messageElementName;
- String _messageElementNS;
- Class WsdlMethodInfo _wsdlMethodInfo;
- Void OnewayMethod( String name, String soapAction, Class URTComplexType complexType);
- Void OnewayMethod( Class WsdlMethodInfo wsdlMethodInfo, Class URTComplexType complexType);
- Void AddMessage( String name, String ns);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String namePrefix, String curNS, ValueClass MethodPrintEnum methodPrintEnum, Boolean bURTType, String bodyPrefix, Class System.Text.StringBuilder sb);
- }
- class BaseInterface : System.Object
- {
- String _name;
- String _urlNS;
- String _namespace;
- String _encodedNS;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- Void BaseInterface( String name, String urlNS, String ns, String encodedNS, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- String get_Name();
- String get_UrlNS();
- String get_Namespace();
- String get_EncodedNS();
- Boolean get_IsURTInterface();
- String GetName( String curNS);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- property Name { get(){} set(){} };
- property UrlNS { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property IsURTInterface { get(){} set(){} };
- }
- class SystemInterface : BaseInterface
- {
- Class System.Type _type;
- Void SystemInterface( String name, String urlNS, String ns, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser, String assemName);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- String CSharpTypeString( String typeName);
- }
- class URTInterface : BaseInterface
- {
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- Class System.Collections.ArrayList _baseIFaces;
- Class System.Collections.ArrayList _baseIFaceNames;
- Class System.Collections.ArrayList _methods;
- Class System.Collections.ArrayList _extendsInterface;
- Void URTInterface( String name, String urlNS, String ns, String encodedNS, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void Extends( String baseName, String baseNS, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void AddMethod( Class URTMethod method);
- Void NewNeeded( Class URTMethod method);
- Void CheckIfNewNeeded( Class URTMethod method);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- Void PrintClassMethods( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Collections.ArrayList printedIFaces, Boolean bProxy, Class System.Text.StringBuilder sb);
- }
- class URTField : System.Object
- {
- String _name;
- String _typeName;
- String _typeNS;
- String _encodedNS;
- Boolean _primitiveField;
- Boolean _embeddedField;
- Boolean _attributeField;
- Boolean _optionalField;
- Boolean _arrayField;
- String _arraySize;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- Class URTNamespace _urtNamespace;
- Void URTField( String name, String typeName, String xmlNS, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser, Boolean bPrimitive, Boolean bEmbedded, Boolean bAttribute, Boolean bOptional, Boolean bArray, String arraySize urtNamespace);
- String get_Name();
- String get_TypeName();
- String get_TypeNS();
- String get_EncodedNS();
- Boolean get_IsPrimitive();
- Boolean get_IsEmbedded();
- Boolean get_IsAttribute();
- Boolean get_IsArray();
- Boolean get_IsOptional();
- String GetTypeString( String curNS, Boolean bNS);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- property Name { get(){} set(){} };
- property TypeName { get(){} set(){} };
- property TypeNS { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property IsPrimitive { get(){} set(){} };
- property IsEmbedded { get(){} set(){} };
- property IsAttribute { get(){} set(){} };
- property IsArray { get(){} set(){} };
- property IsOptional { get(){} set(){} };
- }
- class SchemaFacet : System.Object
- {
- Void SchemaFacet();
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String newIndentation, String curNS, Class System.Text.StringBuilder sb);
- }
- class EnumFacet : SchemaFacet
- {
- String _valueString;
- I4 _value;
- Void EnumFacet( String valueString, I4 value);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String newIndentation, String curNS, Class System.Text.StringBuilder sb);
- }
- class BaseType : System.Object
- {
- String _name;
- String _searchName;
- String _urlNS;
- String _namespace;
- String _elementName;
- String _elementNS;
- String _encodedNS;
- Class System.Collections.ArrayList _nestedTypes;
- String _nestedTypeName;
- String _fullNestedTypeName;
- String _outerTypeName;
- Boolean _bNestedType;
- Boolean _bNestedTypePrint;
- Void BaseType( String name, String urlNS, String ns, String encodedNS);
- String get_Name();
- Void set_Name( String value);
- String get_SearchName();
- Void set_SearchName( String value);
- String get_OuterTypeName();
- Void set_OuterTypeName( String value);
- String get_NestedTypeName();
- Void set_NestedTypeName( String value);
- String get_FullNestedTypeName();
- Void set_FullNestedTypeName( String value);
- Boolean get_bNestedType();
- Void set_bNestedType( Boolean value);
- Boolean get_bNestedTypePrint();
- Void set_bNestedTypePrint( Boolean value);
- String get_UrlNS();
- String get_Namespace();
- String get_EncodedNS();
- String get_ElementName();
- Void set_ElementName( String value);
- String get_ElementNS();
- Void set_ElementNS( String value);
- Boolean get_IsURTType();
- Boolean get_IsInteropType();
- String GetName( String curNS);
- ValueClass MethodFlags GetMethodFlags( Class URTMethod method);
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- property Name { get(){} set(){} };
- property SearchName { get(){} set(){} };
- property OuterTypeName { get(){} set(){} };
- property NestedTypeName { get(){} set(){} };
- property FullNestedTypeName { get(){} set(){} };
- property bNestedType { get(){} set(){} };
- property bNestedTypePrint { get(){} set(){} };
- property UrlNS { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property ElementName { get(){} set(){} };
- property ElementNS { get(){} set(){} };
- property IsURTType { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class SystemType : BaseType
- {
- Class System.Type _type;
- Void SystemType( String name, String urlNS, String ns, String assemName);
- ValueClass MethodFlags GetMethodFlags( Class URTMethod method);
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class URTSimpleType : BaseType
- {
- String _baseTypeName;
- String _baseTypeXmlNS;
- Class BaseType _baseType;
- String _baseName;
- String _fieldString;
- Boolean _bEnum;
- Boolean _bAnonymous;
- String _encoding;
- Class System.Collections.ArrayList _facets;
- String _enumType;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- Void URTSimpleType( String name, String urlNS, String ns, String encodedNS, Boolean bAnonymous, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void Extends( String baseTypeName, String baseTypeNS);
- Boolean get_IsEnum();
- Void set_IsEnum( Boolean value);
- String get_Encoding();
- Void set_Encoding( String value);
- String get_EnumType();
- Void set_EnumType( String value);
- String MapToEnumType( String type);
- Void AddFacet( Class SchemaFacet facet);
- Boolean get_IsAnonymous();
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- String GetName( String curNS);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- ValueClass MethodFlags GetMethodFlags( Class URTMethod method);
- property IsEnum { get(){} set(){} };
- property Encoding { get(){} set(){} };
- property EnumType { get(){} set(){} };
- property IsAnonymous { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- }
- class URTComplexType : BaseType
- {
- String _baseTypeName;
- String _baseTypeXmlNS;
- Class BaseType _baseType;
- Class System.Collections.ArrayList _connectURLs;
- Boolean _bStruct;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType _blockType;
- Boolean _bSUDSType;
- Boolean _bAnonymous;
- String _wireType;
- Class System.Collections.ArrayList _inherit;
- String _fieldString;
- Class System.Collections.ArrayList _implIFaceNames;
- Class System.Collections.ArrayList _implIFaces;
- Class System.Collections.ArrayList _fields;
- Class System.Collections.ArrayList _methods;
- ValueClass System.Runtime.Remoting.MetadataServices.SUDSType _sudsType;
- ValueClass SudsUse _sudsUse;
- Boolean _bValueType;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- String _arrayType;
- Class URTNamespace _arrayNS;
- String _clrarray;
- Boolean _bprint;
- Boolean _bNameMethodConflict;
- Void URTComplexType( String name, String urlNS, String ns, String encodedNS, ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockDefault, Boolean bSUDSType, Boolean bAnonymous, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser, Class URTNamespace xns);
- Void AddNestedType( Class BaseType ct);
- Void Extends( String baseTypeName, String baseTypeNS);
- Void Implements( String iFaceName, String iFaceNS, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Class System.Collections.ArrayList get_ConnectURLs();
- Void set_ConnectURLs( Class System.Collections.ArrayList value);
- Boolean get_IsStruct();
- Void set_IsStruct( Boolean value);
- Boolean get_IsSUDSType();
- Void set_IsSUDSType( Boolean value);
- ValueClass System.Runtime.Remoting.MetadataServices.SUDSType get_SUDSType();
- Void set_SUDSType( ValueClass System.Runtime.Remoting.MetadataServices.SUDSType value);
- ValueClass SudsUse get_SudsUse();
- Void set_SudsUse( ValueClass SudsUse value);
- Boolean get_IsValueType();
- Void set_IsValueType( Boolean value);
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType get_BlockType();
- Void set_BlockType( ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType value);
- Boolean get_IsAnonymous();
- String get_WireType();
- Void set_WireType( String value);
- Class System.Collections.ArrayList get_Inherit();
- Void set_Inherit( Class System.Collections.ArrayList value);
- Boolean IsArray();
- String GetArray();
- Class URTNamespace GetArrayNS();
- String GetClassName();
- Boolean get_IsPrint();
- Void set_IsPrint( Boolean value);
- Boolean get_IsEmittableFieldType();
- String get_FieldName();
- String get_FieldNamespace();
- Boolean get_PrimitiveField();
- String GetName( String curNS);
- Class System.Collections.ArrayList get_Fields();
- Class System.Collections.ArrayList get_Methods();
- Void AddField( Class URTField field);
- Void AddMethod( Class URTMethod method);
- Class URTMethod GetMethod( String name);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void ResolveMethods();
- ValueClass MethodFlags GetMethodFlags( Class URTMethod method);
- Void PrintCSC( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb);
- Void PrintClientProxy( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb, Boolean bBaseClientProxy);
- Void PrintISerializable( Class System.IO.TextWriter textWriter, String indentation, String curNS, Class System.Text.StringBuilder sb, String baseString);
- Void AddArray( String arrayType, Class URTNamespace arrayNS);
- Void ResolveArray();
- String FilterDimensions( String value);
- property ConnectURLs { get(){} set(){} };
- property IsStruct { get(){} set(){} };
- property IsSUDSType { get(){} set(){} };
- property SUDSType { get(){} set(){} };
- property SudsUse { get(){} set(){} };
- property IsValueType { get(){} set(){} };
- property BlockType { get(){} set(){} };
- property IsAnonymous { get(){} set(){} };
- property WireType { get(){} set(){} };
- property Inherit { get(){} set(){} };
- property IsPrint { get(){} set(){} };
- property IsEmittableFieldType { get(){} set(){} };
- property FieldName { get(){} set(){} };
- property FieldNamespace { get(){} set(){} };
- property PrimitiveField { get(){} set(){} };
- property Fields { get(){} set(){} };
- property Methods { get(){} set(){} };
- }
- class ElementDecl : System.Object
- {
- String _elmName;
- String _elmNS;
- String _typeName;
- String _typeNS;
- Boolean _bPrimitive;
- Void ElementDecl( String elmName, String elmNS, String typeName, String typeNS, Boolean bPrimitive);
- String get_Name();
- String get_Namespace();
- String get_TypeName();
- String get_TypeNS();
- Boolean Resolve( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- property Name { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property TypeName { get(){} set(){} };
- property TypeNS { get(){} set(){} };
- }
- class URTNamespace : System.Object
- {
- String _name;
- ValueClass System.Runtime.Remoting.MetadataServices.UrtType _nsType;
- Class System.Runtime.Remoting.MetadataServices.WsdlParser _parser;
- String _namespace;
- String _encodedNS;
- String _assemName;
- I4 _anonymousSeqNum;
- Class System.Collections.ArrayList _elmDecls;
- Class System.Collections.ArrayList _URTComplexTypes;
- I4 _numURTComplexTypes;
- Class System.Collections.ArrayList _URTSimpleTypes;
- I4 _numURTSimpleTypes;
- Class System.Collections.ArrayList _URTInterfaces;
- Void URTNamespace( String name, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- String EncodeInterop( String name, Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- String GetNextAnonymousName();
- Void AddElementDecl( Class ElementDecl elmDecl);
- Void AddComplexType( Class URTComplexType type);
- Void AddSimpleType( Class URTSimpleType type);
- Void AddInterface( Class URTInterface iface);
- String get_Namespace();
- String get_EncodedNS();
- Void set_EncodedNS( String value);
- String get_Name();
- String get_AssemName();
- ValueClass System.Runtime.Remoting.MetadataServices.UrtType get_UrtType();
- Boolean get_IsURTNamespace();
- Boolean get_IsEmpty();
- Class ElementDecl LookupElementDecl( String name);
- Boolean ComplexTypeOnlyArrayorEmpty();
- Class URTComplexType LookupComplexType( String typeName);
- Class URTComplexType LookupComplexTypeEqual( String typeName);
- Class URTSimpleType LookupSimpleType( String typeName);
- Class BaseType LookupType( String typeName);
- Void RemoveComplexType( Class URTComplexType type);
- Void RemoveSimpleType( Class URTSimpleType type);
- Class URTInterface LookupInterface( String iFaceName);
- Void ResolveElements( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void ResolveTypes( Class System.Runtime.Remoting.MetadataServices.WsdlParser parser);
- Void ResolveMethods();
- Void PrintCSC( Class System.IO.TextWriter textWriter);
- property Namespace { get(){} set(){} };
- property EncodedNS { get(){} set(){} };
- property Name { get(){} set(){} };
- property AssemName { get(){} set(){} };
- property UrtType { get(){} set(){} };
- property IsURTNamespace { get(){} set(){} };
- property IsEmpty { get(){} set(){} };
- }
- interface IDump :
- {
- Void Dump();
- }
- interface INamespaces :
- {
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- }
- class WsdlMessage : System.Object
- {
- String name;
- String nameNs;
- Class System.Collections.ArrayList parts;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlMessage();
- }
- class WsdlMessagePart : System.Object
- {
- String name;
- String nameNs;
- String element;
- String elementNs;
- String typeName;
- String typeNameNs;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlMessagePart();
- }
- class WsdlPortType : System.Object
- {
- String name;
- String nameNs;
- Class System.Collections.ArrayList operations;
- Class System.Collections.Hashtable sections;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlPortType();
- }
- class WsdlPortTypeOperation : System.Object
- {
- String name;
- String nameNs;
- String parameterOrder;
- Class System.Collections.ArrayList contents;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlPortTypeOperation();
- }
- class WsdlPortTypeOperationContent : System.Object
- {
- String element;
- String name;
- String nameNs;
- String message;
- String messageNs;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlPortTypeOperationContent();
- }
- class WsdlBinding : System.Object
- {
- Class URTNamespace parsingNamespace;
- String name;
- String nameNs;
- String type;
- String typeNs;
- Class System.Collections.ArrayList suds;
- Class WsdlBindingSoapBinding soapBinding;
- Class System.Collections.ArrayList operations;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBinding();
- }
- class WsdlBindingOperation : System.Object
- {
- String name;
- String nameNs;
- String methodAttributes;
- Class WsdlBindingSoapOperation soapOperation;
- Class System.Collections.ArrayList sections;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingOperation();
- }
- class WsdlBindingOperationSection : System.Object
- {
- String name;
- String elementName;
- Class System.Collections.ArrayList extensions;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingOperationSection();
- }
- class WsdlBindingSoapBinding : System.Object
- {
- String style;
- String transport;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSoapBinding();
- }
- class WsdlBindingSoapBody : System.Object
- {
- String parts;
- String use;
- String encodingStyle;
- String namespaceUri;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSoapBody();
- }
- class WsdlBindingSoapHeader : System.Object
- {
- String message;
- String messageNs;
- String part;
- String use;
- String encodingStyle;
- String namespaceUri;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSoapHeader();
- }
- class WsdlBindingSoapOperation : System.Object
- {
- String soapAction;
- String style;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSoapOperation();
- }
- class WsdlBindingSoapFault : System.Object
- {
- String name;
- String use;
- String encodingStyle;
- String namespaceUri;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSoapFault();
- }
- class SudsUse : System.Enum
- {
- I4 value__;
- ValueClass SudsUse Class;
- ValueClass SudsUse ISerializable;
- ValueClass SudsUse Struct;
- ValueClass SudsUse Interface;
- ValueClass SudsUse MarshalByRef;
- ValueClass SudsUse Delegate;
- ValueClass SudsUse ServicedComponent;
- }
- class WsdlBindingSuds : System.Object
- {
- String elementName;
- String typeName;
- String ns;
- String extendsTypeName;
- String extendsNs;
- ValueClass SudsUse sudsUse;
- Class System.Collections.ArrayList implements;
- Class System.Collections.ArrayList nestedTypes;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSuds();
- }
- class WsdlBindingSudsImplements : System.Object
- {
- String typeName;
- String ns;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlBindingSudsImplements();
- }
- class WsdlBindingSudsNestedType : System.Object
- {
- String name;
- String typeName;
- String ns;
- Void Dump();
- Void WsdlBindingSudsNestedType();
- }
- class WsdlService : System.Object
- {
- String name;
- String nameNs;
- Class System.Collections.Hashtable ports;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlService();
- }
- class WsdlServicePort : System.Object
- {
- String name;
- String nameNs;
- String binding;
- String bindingNs;
- Class System.Collections.ArrayList locations;
- Void UsedNamespace( Class System.Collections.Hashtable namespaces);
- Void Dump();
- Void WsdlServicePort();
- }
- class WsdlMethodInfo : System.Object
- {
- String soapAction;
- String methodName;
- String methodNameNs;
- String methodAttributes;
- SZArray String paramNamesOrder;
- String inputMethodName;
- String inputMethodNameNs;
- String outputMethodName;
- String outputMethodNameNs;
- SZArray String inputNames;
- SZArray String inputNamesNs;
- SZArray String inputElements;
- SZArray String inputElementsNs;
- SZArray String inputTypes;
- SZArray String inputTypesNs;
- SZArray String outputNames;
- SZArray String outputNamesNs;
- SZArray String outputElements;
- SZArray String outputElementsNs;
- SZArray String outputTypes;
- SZArray String outputTypesNs;
- String propertyName;
- Boolean bProperty;
- Boolean bGet;
- Boolean bSet;
- String propertyType;
- String propertyNs;
- String soapActionGet;
- String soapActionSet;
- Void Dump();
- Void WsdlMethodInfo();
- }
- class System.Runtime.Remoting.MetadataServices.WsdlGenerator : System.Object
- {
- Class System.IO.TextWriter _textWriter;
- Class System.Collections.Queue _queue;
- String _name;
- String _targetNS;
- String _targetNSPrefix;
- Class System.Collections.ArrayList _namespaces;
- Class System.Reflection.Assembly _dynamicAssembly;
- String _serviceEndpoint;
- ValueClass System.Runtime.Remoting.MetadataServices.XsdVersion _xsdVersion;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Class System.Collections.Hashtable _typeToInteropNS;
- Class System.Type s_marshalByRefType;
- Class System.Type s_contextBoundType;
- Class System.Type s_delegateType;
- Class System.Type s_valueType;
- Class System.Type s_objectType;
- Class System.Type s_charType;
- Class System.Type s_voidType;
- Class System.Type s_remotingClientProxyType;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockDefault;
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator( SZArray Class System.Type types, Class System.IO.TextWriter output);
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator( SZArray Class System.Type types, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output);
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator( SZArray Class System.Type types, Class System.IO.TextWriter output, Class System.Reflection.Assembly assembly, String url);
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator( SZArray Class System.Type types, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output, Class System.Reflection.Assembly assembly, String url);
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator( SZArray Class System.Runtime.Remoting.MetadataServices.ServiceType serviceTypes, ValueClass System.Runtime.Remoting.MetadataServices.SdlType sdlType, Class System.IO.TextWriter output);
- Void QualifyName( Class System.Text.StringBuilder sb, String ns, String name);
- String RefName( Class System.Type type);
- Void ProcessTypeAttributes( Class System.Type type);
- Void Generate();
- Void ProcessType( Class System.Type type);
- Void EnqueueReachableTypes( Class RealSchemaType rsType);
- Void ProcessMethods( Class RealSchemaType rsType);
- Void AddType( Class System.Type type, Class XMLNamespace xns);
- Void EnqueueType( Class System.Type type, Class XMLNamespace xns);
- Boolean GetNSAndAssembly( Class System.Type type, ByRef String ns, ByRef Class System.Reflection.Assembly assem);
- Class XMLNamespace LookupNamespace( String name, Class System.Reflection.Assembly assem);
- Class XMLNamespace AddNamespace( String name, Class System.Reflection.Assembly assem);
- Class XMLNamespace AddNamespace( String name, Class System.Reflection.Assembly assem, Boolean bInteropType);
- Class XMLNamespace GetNamespace( Class System.Type type);
- Void Resolve();
- Void PrintWsdl();
- Void PrintWsdlNamespaces( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void PrintTypesBeginWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void PrintTypesEndWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void PrintServiceWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Class System.Collections.ArrayList refNames);
- String UrlEncode( String url);
- String IndentP( String indentStr);
- String IndentM( String indentStr);
- Void System.Runtime.Remoting.MetadataServices.WsdlGenerator();
- }
- interface IAbstractElement :
- {
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class EnumElement : System.Object
- {
- String _value;
- Void EnumElement( String value);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class Particle : System.Object
- {
- Void Particle();
- String Name();
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class Restriction : Particle
- {
- String _baseName;
- Class XMLNamespace _baseNS;
- ValueClass RestrictionType _rtype;
- Class SchemaAttribute _attribute;
- Class System.Collections.ArrayList _abstractElms;
- Void Restriction();
- Void Restriction( String baseName, Class XMLNamespace baseNS);
- Void AddArray( Class SchemaAttribute attribute);
- Void AddAttribute( Class SchemaAttribute attribute);
- Void AddEnumeration( Class SchemaAttribute attribute);
- String Name();
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class RestrictionType : System.Enum
- {
- I4 value__;
- ValueClass RestrictionType None;
- ValueClass RestrictionType Array;
- ValueClass RestrictionType Enum;
- }
- class EncodingElement : System.Object
- {
- String _value;
- Void EncodingElement( String value);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaAttribute : System.Object
- {
- String _name;
- String _type;
- Boolean _barray;
- String _wireQname;
- Void SchemaAttribute();
- Void SchemaAttribute( String name, String type);
- Void AddArray( String wireQname);
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaElement : Particle
- {
- String _name;
- String _typeString;
- Class SchemaType _schemaType;
- Void SchemaElement( String name, Class System.Type type, Boolean bEmbedded, Class XMLNamespace xns);
- String Name();
- Void Print( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- }
- class SchemaType : System.Object
- {
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Void SchemaType();
- }
- class SimpleSchemaType : SchemaType
- {
- Class System.Type _type;
- String _baseName;
- Class XMLNamespace _xns;
- Class Restriction _restriction;
- String _fullRefName;
- Class System.Collections.ArrayList _abstractElms;
- Void SimpleSchemaType( Class System.Type type, Class XMLNamespace xns);
- Class System.Type get_Type();
- String get_FullRefName();
- String get_BaseName();
- Class XMLNamespace get_XNS();
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Class SimpleSchemaType GetSimpleSchemaType( Class System.Type type, Class XMLNamespace xns, Boolean fInline);
- property Type { get(){} set(){} };
- property FullRefName { get(){} set(){} };
- property BaseName { get(){} set(){} };
- property XNS { get(){} set(){} };
- }
- class ComplexSchemaType : SchemaType
- {
- String _name;
- Class System.Type _type;
- String _fullRefName;
- Boolean _bNested;
- String _baseName;
- String _elementName;
- Boolean _bSealed;
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType _blockType;
- Class System.Collections.ArrayList _particles;
- Class System.Collections.ArrayList _abstractElms;
- SZArray String schemaBlockBegin;
- SZArray String schemaBlockEnd;
- Void ComplexSchemaType( String name, Boolean bSealed);
- Void ComplexSchemaType( String name, ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockType, Boolean bSealed);
- Void ComplexSchemaType( Class System.Type type);
- Void ComplexSchemaType( Class System.Type type, ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockType);
- Void Init();
- String get_Name();
- Void set_Name( String value);
- String get_FullRefName();
- Boolean get_IsNested();
- String get_BaseName();
- Void set_BaseName( String value);
- String get_ElementName();
- Void set_ElementName( String value);
- ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType get_BlockType();
- Void set_BlockType( ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType value);
- Boolean get_IsSealed();
- Boolean get_IsEmpty();
- Void AddParticle( Class Particle particle);
- Void AddAbstractElement( Class IAbstractElement elm);
- Void PrintBody( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void ComplexSchemaType();
- property Name { get(){} set(){} };
- property FullRefName { get(){} set(){} };
- property IsNested { get(){} set(){} };
- property BaseName { get(){} set(){} };
- property ElementName { get(){} set(){} };
- property BlockType { get(){} set(){} };
- property IsSealed { get(){} set(){} };
- property IsEmpty { get(){} set(){} };
- }
- class PhonySchemaType : ComplexSchemaType
- {
- I4 _numOverloadedTypes;
- Class System.Collections.ArrayList _inParamTypes;
- Class System.Collections.ArrayList _inParamNames;
- Class System.Collections.ArrayList _outParamTypes;
- Class System.Collections.ArrayList _outParamNames;
- Class System.Collections.ArrayList _paramNamesOrder;
- String _returnType;
- String _returnName;
- Void PhonySchemaType( String name);
- I4 OverloadedType();
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- }
- class ArraySchemaType : ComplexSchemaType
- {
- Class System.Type _type;
- Void ArraySchemaType( Class System.Type type, String name, ValueClass System.Runtime.Remoting.MetadataServices.SchemaBlockType blockType, Boolean bSealed);
- Class System.Type get_Type();
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- property Type { get(){} set(){} };
- }
- class RealSchemaType : ComplexSchemaType
- {
- Class System.Runtime.Remoting.MetadataServices.WsdlGenerator _WsdlGenerator;
- Class System.Type _type;
- String _serviceEndpoint;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Boolean _bUnique;
- Class XMLNamespace _xns;
- Boolean _bStruct;
- SZArray String _implIFaces;
- SZArray Class System.Type _iFaces;
- SZArray Class System.Reflection.MethodInfo _methods;
- SZArray String _methodAttributes;
- SZArray String _methodTypes;
- SZArray Class System.Reflection.FieldInfo _fields;
- SZArray Class PhonySchemaType _phony;
- SZArray Class System.Type _nestedTypes;
- SZArray Class System.Type emptyTypeSet;
- SZArray Class System.Reflection.MethodInfo emptyMethodSet;
- SZArray Class System.Reflection.FieldInfo emptyFieldSet;
- Void RealSchemaType( Class System.Type type, Class XMLNamespace xns, String serviceEndpoint, Class System.Collections.Hashtable typeToServiceEndpoint, Boolean bUnique, Class System.Runtime.Remoting.MetadataServices.WsdlGenerator WsdlGenerator);
- Class System.Type get_Type();
- Class XMLNamespace get_XNS();
- Boolean get_IsStruct();
- Boolean get_IsUnique();
- Boolean get_IsSUDSType();
- SZArray Class System.Type GetIntroducedInterfaces();
- SZArray Class System.Reflection.MethodInfo GetIntroducedMethods();
- SZArray Class System.Reflection.FieldInfo GetInstanceFields();
- Boolean IsNotSystemDefinedRoot( Class System.Type type, Class System.Type baseType);
- Void Resolve( Class System.Text.StringBuilder sb);
- Void ParamInOut( Class System.Reflection.ParameterInfo param, ByRef Boolean bMarshalIn, ByRef Boolean bMarshalOut);
- Void PrintSchemaType( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Boolean bAnonymous);
- Void PrintMessageWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Class System.Collections.ArrayList refNames);
- Void PrintSuds( Class System.Type type, SZArray String implIFaces, SZArray Class System.Type nestedTypes, Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- String ProcessArray( Class System.Type type, Class XMLNamespace xns);
- String TypeName( Class System.Type type, Boolean bEmbedded, Class XMLNamespace thisxns);
- SZArray Class System.Type GetIntroducedInterfaces( Class System.Type type);
- Void FindMethodAttributes( Class System.Type type, SZArray Class System.Reflection.MethodInfo infos, ByRef SZArray String methodAttributes, ValueClass System.Reflection.BindingFlags bFlags);
- SZArray Class System.Reflection.MethodInfo GetIntroducedMethods( Class System.Type type, ByRef SZArray String methodAttributes);
- String PrintMethodName( Class System.Reflection.MethodInfo methodInfo);
- SZArray Class System.Reflection.FieldInfo GetInstanceFields( Class System.Type type);
- Void RealSchemaType();
- property Type { get(){} set(){} };
- property XNS { get(){} set(){} };
- property IsStruct { get(){} set(){} };
- property IsUnique { get(){} set(){} };
- property IsSUDSType { get(){} set(){} };
- }
- class XMLNamespace : System.Object
- {
- String _name;
- Class System.Reflection.Assembly _assem;
- String _namespace;
- String _prefix;
- Boolean _bUnique;
- Class System.Collections.ArrayList _dependsOnSUDSNS;
- Class System.Collections.ArrayList _realSUDSTypes;
- Class System.Collections.ArrayList _dependsOnSchemaNS;
- Class System.Collections.ArrayList _realSchemaTypes;
- Class System.Collections.ArrayList _phonySchemaTypes;
- Class System.Collections.ArrayList _simpleSchemaTypes;
- Class System.Collections.ArrayList _arraySchemaTypes;
- Boolean _bInteropType;
- String _serviceEndpoint;
- Class System.Collections.Hashtable _typeToServiceEndpoint;
- Class System.Runtime.Remoting.MetadataServices.WsdlGenerator _generator;
- Class System.Collections.ArrayList _xnsImports;
- Boolean _bClassesPrinted;
- Void XMLNamespace( String name, Class System.Reflection.Assembly assem, String serviceEndpoint, Class System.Collections.Hashtable typeToServiceEndpoint, String prefix, Boolean bInteropType, Class System.Runtime.Remoting.MetadataServices.WsdlGenerator generator);
- String get_Name();
- Class System.Reflection.Assembly get_Assem();
- String get_Prefix();
- String get_Namespace();
- Boolean get_IsInteropType();
- Class System.Runtime.Remoting.MetadataServices.WsdlGenerator get_Generator();
- Boolean get_IsClassesPrinted();
- Void set_IsClassesPrinted( Boolean value);
- Class System.Type LookupSchemaType( String name);
- Class SimpleSchemaType LookupSimpleSchemaType( String name);
- Class RealSchemaType LookupRealSchemaType( String name);
- Class ArraySchemaType LookupArraySchemaType( String name);
- Void AddRealSUDSType( Class RealSchemaType rsType);
- Void AddRealSchemaType( Class RealSchemaType rsType);
- Void AddArraySchemaType( Class ArraySchemaType asType);
- Void AddSimpleSchemaType( Class SimpleSchemaType ssType);
- Class PhonySchemaType LookupPhonySchemaType( String name);
- Void AddPhonySchemaType( Class PhonySchemaType phType);
- Class XMLNamespace LookupSchemaNamespace( String ns, Class System.Reflection.Assembly assem);
- Void DependsOnSchemaNS( Class XMLNamespace xns, Boolean bImport);
- Class XMLNamespace LookupSUDSNamespace( String ns, Class System.Reflection.Assembly assem);
- Void DependsOnSUDSNS( Class XMLNamespace xns);
- Void Resolve();
- Void PrintDependsOnWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Class System.Collections.Hashtable usedNames);
- Void PrintSchemaWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent);
- Void PrintMessageWsdl( Class System.IO.TextWriter textWriter, Class System.Text.StringBuilder sb, String indent, Class System.Collections.ArrayList refNames);
- property Name { get(){} set(){} };
- property Assem { get(){} set(){} };
- property Prefix { get(){} set(){} };
- property Namespace { get(){} set(){} };
- property IsInteropType { get(){} set(){} };
- property Generator { get(){} set(){} };
- property IsClassesPrinted { get(){} set(){} };
- }
- class System.Runtime.Remoting.Services.RemotingClientProxy : System.ComponentModel.Component
- {
- Class System.Type _type;
- Object _tp;
- String _url;
- Void ConfigureProxy( Class System.Type type, String url);
- Void ConnectProxy();
- Boolean get_AllowAutoRedirect();
- Void set_AllowAutoRedirect( Boolean value);
- Object get_Cookies();
- Boolean get_EnableCookies();
- Void set_EnableCookies( Boolean value);
- Boolean get_PreAuthenticate();
- Void set_PreAuthenticate( Boolean value);
- String get_Path();
- Void set_Path( String value);
- I4 get_Timeout();
- Void set_Timeout( I4 value);
- String get_Url();
- Void set_Url( String value);
- String get_UserAgent();
- Void set_UserAgent( String value);
- String get_Username();
- Void set_Username( String value);
- String get_Password();
- Void set_Password( String value);
- String get_Domain();
- Void set_Domain( String value);
- String get_ProxyName();
- Void set_ProxyName( String value);
- I4 get_ProxyPort();
- Void set_ProxyPort( I4 value);
- Void System.Runtime.Remoting.Services.RemotingClientProxy();
- property AllowAutoRedirect { get(){} set(){} };
- property Cookies { get(){} set(){} };
- property EnableCookies { get(){} set(){} };
- property PreAuthenticate { get(){} set(){} };
- property Path { get(){} set(){} };
- property Timeout { get(){} set(){} };
- property Url { get(){} set(){} };
- property UserAgent { get(){} set(){} };
- property Username { get(){} set(){} };
- property Password { get(){} set(){} };
- property Domain { get(){} set(){} };
- property ProxyName { get(){} set(){} };
- property ProxyPort { get(){} set(){} };
- }
- class System.Runtime.Remoting.Services.RemotingService : System.ComponentModel.Component
- {
- Class System.Web.HttpApplicationState get_Application();
- Class System.Web.HttpContext get_Context();
- Class System.Web.SessionState.HttpSessionState get_Session();
- Class System.Web.HttpServerUtility get_Server();
- Class System.Security.Principal.IPrincipal get_User();
- Void System.Runtime.Remoting.Services.RemotingService();
- property Application { get(){} set(){} };
- property Context { get(){} set(){} };
- property Session { get(){} set(){} };
- property Server { get(){} set(){} };
- property User { get(){} set(){} };
- }
- class <PrivateImplementationDetails> : System.Object
- {
- Class System.Collections.Hashtable $$method0x60000cf-1;
- Class System.Collections.Hashtable $$method0x6000129-1;
- Class System.Collections.Hashtable $$method0x600012a-1;
- }