private bool IsNonW8PFrameworkAPI() { if (GetRuntimeType().IsNonW8PFrameworkAPI()) { return(true); } // Allow "value__" if (m_declaringType.IsEnum) { return(false); } RuntimeAssembly rtAssembly = GetRuntimeAssembly(); if (rtAssembly.IsFrameworkAssembly()) { int ctorToken = rtAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(ctorToken) || !CustomAttribute.IsAttributeDefined(GetRuntimeModule(), MetadataToken, ctorToken)) { return(true); } } return(false); }
private bool IsNonW8PFrameworkAPI() { if (DeclaringType.IsArray && IsPublic && !IsStatic) { return(false); } RuntimeAssembly rtAssembly = GetRuntimeAssembly(); if (rtAssembly.IsFrameworkAssembly()) { int ctorToken = rtAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(ctorToken) || !CustomAttribute.IsAttributeDefined(GetRuntimeModule(), MetadataToken, ctorToken)) { return(true); } } if (GetRuntimeType().IsNonW8PFrameworkAPI()) { return(true); } return(false); }
private bool IsNonW8PFrameworkAPI() { if (m_declaringType.IsArray && IsPublic && !IsStatic) return false; RuntimeAssembly rtAssembly = GetRuntimeAssembly(); if (rtAssembly.IsFrameworkAssembly()) { int ctorToken = rtAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(ctorToken) || !CustomAttribute.IsAttributeDefined(GetRuntimeModule(), MetadataToken, ctorToken)) return true; } if (GetRuntimeType().IsNonW8PFrameworkAPI()) return true; if (IsGenericMethod && !IsGenericMethodDefinition) { foreach (Type t in GetGenericArguments()) { if (((RuntimeType)t).IsNonW8PFrameworkAPI()) return true; } } return false; }
private bool IsNonW8PFrameworkAPI() { if (this.GetRuntimeType().IsNonW8PFrameworkAPI()) { return(true); } if (this.m_declaringType.IsEnum) { return(false); } RuntimeAssembly runtimeAssembly = this.GetRuntimeAssembly(); if (runtimeAssembly.IsFrameworkAssembly()) { int attributeCtorToken = runtimeAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(attributeCtorToken) || !CustomAttribute.IsAttributeDefined(this.GetRuntimeModule(), this.MetadataToken, attributeCtorToken)) { return(true); } } return(false); }
// Token: 0x06004626 RID: 17958 RVA: 0x000FF2AC File Offset: 0x000FD4AC private bool IsNonW8PFrameworkAPI() { if (this.m_declaringType.IsArray && base.IsPublic && !base.IsStatic) { return(false); } RuntimeAssembly runtimeAssembly = this.GetRuntimeAssembly(); if (runtimeAssembly.IsFrameworkAssembly()) { int invocableAttributeCtorToken = runtimeAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(invocableAttributeCtorToken) || !CustomAttribute.IsAttributeDefined(this.GetRuntimeModule(), this.MetadataToken, invocableAttributeCtorToken)) { return(true); } } if (this.GetRuntimeType().IsNonW8PFrameworkAPI()) { return(true); } if (this.IsGenericMethod && !this.IsGenericMethodDefinition) { foreach (Type type in this.GetGenericArguments()) { if (((RuntimeType)type).IsNonW8PFrameworkAPI()) { return(true); } } } return(false); }
// Token: 0x060043DA RID: 17370 RVA: 0x000F89A0 File Offset: 0x000F6BA0 private bool IsNonW8PFrameworkAPI() { if (this.DeclaringType.IsArray && base.IsPublic && !base.IsStatic) { return(false); } RuntimeAssembly runtimeAssembly = this.GetRuntimeAssembly(); if (runtimeAssembly.IsFrameworkAssembly()) { int invocableAttributeCtorToken = runtimeAssembly.InvocableAttributeCtorToken; if (System.Reflection.MetadataToken.IsNullToken(invocableAttributeCtorToken) || !CustomAttribute.IsAttributeDefined(this.GetRuntimeModule(), this.MetadataToken, invocableAttributeCtorToken)) { return(true); } } return(this.GetRuntimeType().IsNonW8PFrameworkAPI()); }