Example #1
0
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 /// <exception cref="ArgumentException">
 /// The language of <paramref name="parent"/> does not equal.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parent"/> is null.
 /// </exception>
 protected Method(string name, CompositeType parent) : base(name, parent)
 {
 }
Example #2
0
 /// <exception cref="ArgumentException">
 /// <paramref name="operation"/> cannot be overridden.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="operation"/> is null.
 /// </exception>
 protected internal abstract Operation Override(Operation operation, CompositeType newParent);
Example #3
0
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 /// <exception cref="ArgumentException">
 /// The language of <paramref name="parent"/> does not equal.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parent"/> is null.
 /// </exception>
 protected Event(string name, CompositeType parent) : base(name, parent)
 {
 }
Example #4
0
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 /// <exception cref="ArgumentException">
 /// The language of <paramref name="parent"/> does not equal.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parent"/> is null.
 /// </exception>
 protected Property(string name, CompositeType parent) : base(name, parent)
 {
 }
Example #5
0
 /// <exception cref="ArgumentException">
 /// The language does not support explicit interface implementation.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="operation"/> is null.-or-
 /// <paramref name="newParent"/> is null.
 /// </exception>
 protected internal abstract Operation Implement(Operation operation,
                                                 CompositeType newParent, bool explicitly);
Example #6
0
 /// <exception cref="ArgumentException">
 /// The language of <paramref name="parent"/> does not equal.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parent"/> is null.
 /// </exception>
 protected Constructor(CompositeType parent) : base(null, parent)
 {
 }
Example #7
0
 public abstract Operation Clone(CompositeType newParent);
Example #8
0
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 /// <exception cref="ArgumentException">
 /// The language of <paramref name="parent"/> does not equal.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parent"/> is null.
 /// </exception>
 protected Operation(string name, CompositeType parent) : base(name, parent)
 {
     argumentList = Language.CreateParameterCollection();
 }
 /// <exception cref="RelationshipException">
 /// Cannot create generalization.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="derivedType"/> is null.-or-
 /// <paramref name="baseType"/> is null.
 /// </exception>
 internal GeneralizationRelationship(CompositeType derivedType, CompositeType baseType)
     : base(derivedType, baseType)
 {
     Attach();
 }
Example #10
0
 /// <exception cref="RelationshipException">
 /// Cannot create nesting relationship.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="parentClass"/> is null.-or-
 /// <paramref name="innerClass"/> is null.
 /// </exception>
 internal NestingRelationship(CompositeType parentType, TypeBase innerType)
     : base(parentType, innerType)
 {
     Attach();
 }