Exemplo n.º 1
0
 public static IEnumerable <IClassMethodMember> Filter(this IMethodSignatureMemberDictionary <IMethodParameterMember <IClassMethodMember, IClassType>, IClassMethodMember, IClassType> target, string name, AccessLevelModifiers lowestAccessLevel = AccessLevelModifiers.Public)
 {
     return(from m in target.Values
            where m.Name == name
            where IsAtLeast(m.AccessLevel, lowestAccessLevel)
            select m);
 }
Exemplo n.º 2
0
 private void CheckMethods()
 {
     if (this.methods == null)
     {
         this.methods = this.InitializeMethods();
     }
 }
Exemplo n.º 3
0
 public static IEnumerable <TSignature> Filter <TSignatureParameter, TSignature, TSignatureParent>(this IMethodSignatureMemberDictionary <TSignatureParameter, TSignature, TSignatureParent> target, string name)
     where TSignatureParameter :
 IMethodSignatureParameterMember <TSignatureParameter, TSignature, TSignatureParent>
     where TSignature :
 IMethodSignatureMember <TSignatureParameter, TSignature, TSignatureParent>
     where TSignatureParent :
 ISignatureParent <IGeneralGenericSignatureMemberUniqueIdentifier, TSignature, TSignatureParameter, TSignatureParent>
 {
     return(from m in target.Values
            where m.Name == name
            select m);
 }
Exemplo n.º 4
0
 internal _MethodsBase(_FullMembersBase master, IMethodSignatureMemberDictionary <IInterfaceMethodMember, IInterfaceType> originalSet, _InterfaceTypeBase parent)
     : base(master, originalSet, parent)
 {
 }
Exemplo n.º 5
0
 protected _MethodSignatureMembersBase(_FullMembersBase master, IMethodSignatureMemberDictionary <TSignature, TSignatureParent> originalSet, TSignatureParent parent)
     : base(master, originalSet, parent)
 {
 }