This type supports the .NET Framework infrastructure. You
don't need to use it directly in your code.
public abstract class ProtocolReflector {
// Protected Constructors
protected
ProtocolReflector ( );
// Public Instance Properties
public Binding
Binding {get; }
public string
DefaultNamespace {get; }
public MessageCollection
HeaderMessages {get; }
public Message
InputMessage {get; }
public LogicalMethodInfo
Method {get; }
public WebMethodAttribute
MethodAttribute {get; }
public LogicalMethodInfo[ ]
Methods {get; }
public Operation
Operation {get; }
public OperationBinding
OperationBinding {get; }
public Message
OutputMessage {get; }
public Port
Port {get; }
public PortType
PortType {get; }
public abstract string
ProtocolName {get; }
public XmlReflectionImporter
ReflectionImporter {get; }
public XmlSchemaExporter
SchemaExporter {get; }
public XmlSchemas
Schemas {get; }
public Service
Service {get; }
public ServiceDescription
ServiceDescription {get; }
public ServiceDescriptionCollection
ServiceDescriptions {get; }
public Type
ServiceType {get; }
public string
ServiceUrl {get; }
// Public Instance Methods
public ServiceDescription
GetServiceDescription (string
ns );
// Protected Instance Methods
protected virtual void
BeginClass ( );
protected virtual void
EndClass ( );
protected abstract bool
ReflectMethod ( );
protected virtual string
ReflectMethodBinding ( );
}