예제 #1
0
 protected AbstractPropertyEventMethod(PropertyBasedMember method, FullNamedExpression returnType,
                                       Modifiers modifiers, Modifiers allowed, string prefix, ParametersCompiled parameters, VSharpAttributes attrs, Location loc)
     : base(method.Parent, returnType, modifiers, allowed, SetupName(prefix, method, loc), parameters, attrs, SymbolKind.Accessor)
 {
     Property = method;
     ConvertAccessor(method.Parent, mod_flags, method, (method.ModFlags & Modifiers.EXTERN) != 0);
 }
예제 #2
0
 protected AbstractPropertyEventMethod(PropertyBasedMember member, FullNamedExpression type, string prefix, VSharpAttributes attrs, Location loc)
     : base(member.Parent, type, Modifiers.NONE, Modifiers.NONE, SetupName(prefix, member, loc), ParametersCompiled.EmptyReadOnlyParameters, attrs, SymbolKind.Accessor)
 {
     Property = member;
     ConvertAccessor(member.Parent, mod_flags, member, (member.ModFlags & Modifiers.EXTERN) != 0);
     this.prefix = prefix;
 }
예제 #3
0
 public PropertyMethod(PropertyBasedMember method, FullNamedExpression returnType, Modifiers modifiers, string prefix, ParametersCompiled parameters, VSharpAttributes attrs, Location loc)
     : base(method, returnType, modifiers, AllowedModifiers, prefix, parameters, attrs, loc)
 {
 }