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