4 instantiations of LogicalMethodInfo
System.Web.Services (4)
System\Web\Services\Protocols\DiscoveryServerProtocol.cs (1)
57
methodInfo = new
LogicalMethodInfo
(typeof(DiscoveryServerProtocol).GetMethod("Discover", BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic));
System\Web\Services\Protocols\DocumentationServerProtocol.cs (1)
57
methodInfo = new
LogicalMethodInfo
(typeof(DocumentationServerProtocol).GetMethod("Documentation", BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic));
System\Web\Services\Protocols\LogicalMethodInfo.cs (2)
525
methods[count] = new
LogicalMethodInfo
(syncMethod, webMethod);
537
methods[count++] = new
LogicalMethodInfo
(beginMethodInfo, endMethodInfo, webMethod);
88 references to LogicalMethodInfo
System.Web.Services (88)
System\Web\Services\Description\MimeXmlReflector.cs (1)
38
LogicalMethodInfo
methodInfo = ReflectionContext.Method;
System\Web\Services\Description\ProtocolReflector.cs (5)
28
LogicalMethodInfo
method;
126
public
LogicalMethodInfo
Method {
182
public
LogicalMethodInfo
[] Methods {
253
void MoveToMethod(
LogicalMethodInfo
method) {
409
foreach (
LogicalMethodInfo
method in reflectedBinding.methodList) {
System\Web\Services\Description\ServiceDescriptionReflector.cs (6)
37
LogicalMethodInfo
[] methods;
83
internal
LogicalMethodInfo
[] Methods {
218
void CheckForDuplicateMethods(
LogicalMethodInfo
[] methods) {
220
foreach (
LogicalMethodInfo
method in methods) {
225
LogicalMethodInfo
existingMethod = (
LogicalMethodInfo
)messageNames[key];
System\Web\Services\Description\SoapProtocolReflector.cs (1)
214
static string[] GetParameterOrder(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\AnyReturnReader.cs (1)
29
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\DiscoveryServerProtocol.cs (3)
26
LogicalMethodInfo
methodInfo;
182
internal
LogicalMethodInfo
MethodInfo {
259
internal override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\DocumentationServerProtocol.cs (3)
29
LogicalMethodInfo
methodInfo;
66
internal
LogicalMethodInfo
MethodInfo {
163
internal override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\HttpClientProtocol.cs (6)
26
internal
LogicalMethodInfo
methodInfo;
33
LogicalMethodInfo
[] methodInfos =
LogicalMethodInfo
.Create(type.GetMethods(), LogicalMethodTypes.Sync);
37
LogicalMethodInfo
methodInfo = methodInfos[i];
60
LogicalMethodInfo
[] m = new
LogicalMethodInfo
[list.Count];
System\Web\Services\Protocols\HttpServerProtocol.cs (6)
28
LogicalMethodInfo
[] methodInfos = WebMethodReflector.GetMethods(type);
37
LogicalMethodInfo
methodInfo = methodInfos[i];
67
LogicalMethodInfo
methodInfo = methodInfos[i];
123
internal
LogicalMethodInfo
methodInfo;
181
internal override
LogicalMethodInfo
MethodInfo {
236
internal static bool AreUrlParametersSupported(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\LogicalMethodInfo.cs (5)
486
public static
LogicalMethodInfo
[] Create(MethodInfo[] methodInfos) {
495
public static
LogicalMethodInfo
[] Create(MethodInfo[] methodInfos, LogicalMethodTypes types) {
499
internal static
LogicalMethodInfo
[] Create(MethodInfo[] methodInfos, LogicalMethodTypes types, Hashtable declarations) {
520
LogicalMethodInfo
[] methods = new
LogicalMethodInfo
[count];
System\Web\Services\Protocols\MimeFormatter.cs (4)
25
public abstract object GetInitializer(
LogicalMethodInfo
methodInfo);
36
public virtual object[] GetInitializers(
LogicalMethodInfo
[] methodInfos) {
48
public static object GetInitializer(Type type,
LogicalMethodInfo
methodInfo) {
57
public static object[] GetInitializers(Type type,
LogicalMethodInfo
[] methodInfos) {
System\Web\Services\Protocols\NopReturnReader.cs (1)
13
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\ServerProtocol.cs (1)
96
internal abstract
LogicalMethodInfo
MethodInfo { get; }
System\Web\Services\Protocols\SoapClientMessage.cs (1)
60
public override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\SoapClientProtocol.cs (4)
114
LogicalMethodInfo
[] methodInfos =
LogicalMethodInfo
.Create(type.GetMethods(BindingFlags.Public | BindingFlags.Instance), LogicalMethodTypes.Sync);
123
LogicalMethodInfo
methodInfo = methodInfos[i];
149
internal
LogicalMethodInfo
methodInfo;
System\Web\Services\Protocols\SoapExtension.cs (1)
20
public abstract object GetInitializer(
LogicalMethodInfo
methodInfo, SoapExtensionAttribute attribute);
System\Web\Services\Protocols\SoapMessage.cs (1)
119
public abstract
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\SoapReflector.cs (10)
46
internal object GetInitializer(
LogicalMethodInfo
methodInfo) {
56
internal static object[] GetInitializers(
LogicalMethodInfo
methodInfo, SoapReflectedExtension[] extensions) {
77
internal
LogicalMethodInfo
methodInfo;
160
internal static void IncludeTypes(
LogicalMethodInfo
[] methods, SoapReflectionImporter importer) {
162
LogicalMethodInfo
method = methods[i];
167
internal static void IncludeTypes(
LogicalMethodInfo
method, SoapReflectionImporter importer) {
176
internal static object GetSoapMethodAttribute(
LogicalMethodInfo
methodInfo) {
211
internal static string GetSoapMethodBinding(
LogicalMethodInfo
method) {
233
internal static SoapReflectedMethod ReflectMethod(
LogicalMethodInfo
methodInfo, bool client, XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, string defaultNs) {
568
static string GetDefaultAction(string defaultNs,
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\SoapServerMessage.cs (1)
90
public override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\SoapServerMethod.cs (3)
26
internal
LogicalMethodInfo
methodInfo;
45
public SoapServerMethod(Type serverType,
LogicalMethodInfo
methodInfo) {
80
public
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\SoapServerProtocol.cs (3)
68
LogicalMethodInfo
[] methodInfos = WebMethodReflector.GetMethods(type);
103
LogicalMethodInfo
methodInfo = methodInfos[i];
458
internal override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\TextReturnReader.cs (1)
20
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\UrlEncodedParameterWriter.cs (1)
35
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\ValueCollectionParameterReader.cs (2)
38
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
74
static public bool IsSupported(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\WebServiceHandlerFactory.cs (1)
176
internal override
LogicalMethodInfo
MethodInfo {
System\Web\Services\Protocols\XmlReturnReader.cs (6)
23
internal static object[] GetInitializers(
LogicalMethodInfo
[] methodInfos) {
32
LogicalMethodInfo
methodInfo = methodInfos[i];
78
internal static object GetInitializer(
LogicalMethodInfo
methodInfo) {
79
return GetInitializers(new
LogicalMethodInfo
[] { methodInfo });
102
public override object[] GetInitializers(
LogicalMethodInfo
[] methodInfos) {
107
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\Protocols\XmlReturnWriter.cs (2)
24
public override object[] GetInitializers(
LogicalMethodInfo
[] methodInfos) {
28
public override object GetInitializer(
LogicalMethodInfo
methodInfo) {
System\Web\Services\WebMethodAttribute.cs (5)
266
internal static
LogicalMethodInfo
[] GetMethods(Type type) {
319
return
LogicalMethodInfo
.Create((MethodInfo[])list.ToArray(typeof(MethodInfo)), LogicalMethodTypes.Async | LogicalMethodTypes.Sync, methodInfos);
322
internal static void IncludeTypes(
LogicalMethodInfo
[] methods, XmlReflectionImporter importer) {
324
LogicalMethodInfo
method = methods[i];
329
internal static void IncludeTypes(
LogicalMethodInfo
method, XmlReflectionImporter importer) {
System\Web\Services\WebServiceAttribute.cs (2)
88
internal static WebServiceAttribute GetAttribute(
LogicalMethodInfo
[] methodInfos) {
94
internal static Type GetMostDerivedType(
LogicalMethodInfo
[] methodInfos) {
System\Web\Services\WebServiceBindingAttribute.cs (1)
118
internal static WebServiceBindingAttribute GetAttribute(
LogicalMethodInfo
methodInfo, string binding) {