protected bool Supports (CodeDomProvider provider, GeneratorSupport support) {
#if WHIDBEY
            return provider.Supports (support);
#else
            return (provider.CreateGenerator ()).Supports (support);
#endif
        }
Beispiel #2
0
 public bool Supports(GeneratorSupport supports)
 {
     switch (supports)
     {
         case GeneratorSupport.ArraysOfArrays: return true;
         case GeneratorSupport.AssemblyAttributes: return false;
         case GeneratorSupport.ChainedConstructorArguments: return false;
         case GeneratorSupport.ComplexExpressions: return true;
         case GeneratorSupport.DeclareDelegates: return false;
         case GeneratorSupport.DeclareEnums: return false;
         case GeneratorSupport.DeclareEvents: return false;
         case GeneratorSupport.DeclareIndexerProperties: return false;
         case GeneratorSupport.DeclareInterfaces: return false;
         case GeneratorSupport.DeclareValueTypes: return false;
         case GeneratorSupport.EntryPointMethod: return true;
         case GeneratorSupport.GenericTypeDeclaration: return false;
         case GeneratorSupport.GenericTypeReference: return false;
         case GeneratorSupport.GotoStatements: return true;
         case GeneratorSupport.MultidimensionalArrays: return false;
         case GeneratorSupport.MultipleInterfaceMembers: return false;
         case GeneratorSupport.NestedTypes: return false;
         case GeneratorSupport.ParameterAttributes: return false;
         case GeneratorSupport.PartialTypes: return false;
         case GeneratorSupport.PublicStaticMembers: return true;
         case GeneratorSupport.ReferenceParameters: return false;
         case GeneratorSupport.Resources: return true;
         case GeneratorSupport.ReturnTypeAttributes: return false;
         case GeneratorSupport.StaticConstructors: return false;
         case GeneratorSupport.TryCatchStatements: return false;
         case GeneratorSupport.Win32Resources: return true;
         default: throw new ArgumentOutOfRangeException();
     }
 }
 public virtual new bool Supports(GeneratorSupport generatorSupport)
 {
   return default(bool);
 }
Beispiel #4
0
 // Determine if this code generator supports a particular
 // set of generator options.
 protected override bool Supports(GeneratorSupport supports)
 {
     return((supports & (GeneratorSupport)0x001FFFFF) == supports);
 }
 public bool Supports(GeneratorSupport supports)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 bool ICodeGenerator.Supports(GeneratorSupport support){
   return (Compiler.LanguageSupport & support) != 0;
 }
Beispiel #7
0
 public virtual bool Supports(GeneratorSupport generatorSupport)
 {
     return(CreateGeneratorHelper().Supports(generatorSupport));
 }
Beispiel #8
0
 // Determine if this code generator supports a particular
 // set of generator options.
 bool ICodeGenerator.Supports(GeneratorSupport supports)
 {
     return(Supports(supports));
 }
		protected override bool Supports(GeneratorSupport support)
		{
			return true;
		}
Beispiel #10
0
 public bool Supports(GeneratorSupport supports)
 {
     return _generator.Supports(supports);
 }
Beispiel #11
0
 protected override bool Supports(GeneratorSupport support) {
     return ((support & LanguageSupport) == support);
 }
Beispiel #12
0
 bool ICodeGenerator.Supports(GeneratorSupport supports)
 {
     return false;
 }
Beispiel #13
0
 public bool Supports(GeneratorSupport supports)
 {
     throw new DivideByZeroException("10");
 }
Beispiel #14
0
 bool System.CodeDom.Compiler.ICodeGenerator.Supports(GeneratorSupport support)
 {
     return(default(bool));
 }
Beispiel #15
0
 bool ICodeGenerator.Supports(GeneratorSupport supports)
 {
     return(true);
 }
 public override bool Supports(GeneratorSupport supports)
 {
     return(generator.Supports(supports));
 }
 public virtual bool Supports(GeneratorSupport generatorSupport)
 {
     return this.CreateGeneratorHelper().Supports(generatorSupport);
 }
Beispiel #18
0
		bool ICodeGenerator.Supports (GeneratorSupport value)
		{
			return Supports (value);
		}
Beispiel #19
0
 public virtual bool Supports(GeneratorSupport generatorSupport) =>
     CreateGeneratorHelper().Supports(generatorSupport);
Beispiel #20
0
 bool ICodeGenerator.Supports(GeneratorSupport supports)
 {
     throw new NotImplementedException();
 }
 protected override bool Supports(GeneratorSupport support)
 {
     throw new Exception("The method or operation is not implemented.");
 }
Beispiel #22
0
 public virtual bool Supports(GeneratorSupport generatorSupport)
 {
     throw new NotImplementedException();
 }
Beispiel #23
0
 protected override bool Supports(GeneratorSupport support)
 {
     return ((support & (GeneratorSupport.DeclareIndexerProperties | GeneratorSupport.GenericTypeDeclaration | GeneratorSupport.GenericTypeReference | GeneratorSupport.PartialTypes | GeneratorSupport.Resources | GeneratorSupport.Win32Resources | GeneratorSupport.ComplexExpressions | GeneratorSupport.PublicStaticMembers | GeneratorSupport.MultipleInterfaceMembers | GeneratorSupport.NestedTypes | GeneratorSupport.ChainedConstructorArguments | GeneratorSupport.ReferenceParameters | GeneratorSupport.ParameterAttributes | GeneratorSupport.AssemblyAttributes | GeneratorSupport.DeclareEvents | GeneratorSupport.DeclareInterfaces | GeneratorSupport.DeclareDelegates | GeneratorSupport.DeclareEnums | GeneratorSupport.DeclareValueTypes | GeneratorSupport.ReturnTypeAttributes | GeneratorSupport.TryCatchStatements | GeneratorSupport.StaticConstructors | GeneratorSupport.MultidimensionalArrays | GeneratorSupport.GotoStatements | GeneratorSupport.EntryPointMethod | GeneratorSupport.ArraysOfArrays)) == support);
 }
 protected override bool Supports(GeneratorSupport supports)
 {
     return(false);
 }
 public virtual bool Supports(GeneratorSupport generatorSupport)
 {
 }
 protected override bool Supports(GeneratorSupport support)
 {
     throw new Exception("The method or operation is not implemented.");
 }
 protected override bool Supports(GeneratorSupport support)
 {
     throw new NotImplementedException();
 }
	public virtual bool Supports(GeneratorSupport generatorSupport) {}
Beispiel #29
0
 public virtual bool Supports(GeneratorSupport generatorSupport) =>
 CreateGeneratorHelper().Supports(generatorSupport);
Beispiel #30
0
        public bool Supports(GeneratorSupport supports)
        {
            var supportedOperations = GetSupportedOperations();

            return((supports & supportedOperations) != 0);
        }
Beispiel #31
0
 protected override bool Supports(GeneratorSupport support)
 {
     return(true);
 }
Beispiel #32
0
 protected override bool Supports(GeneratorSupport support)
 {
     return ((support & (GeneratorSupport.Win32Resources | GeneratorSupport.ComplexExpressions | GeneratorSupport.PublicStaticMembers | GeneratorSupport.NestedTypes | GeneratorSupport.ParameterAttributes | GeneratorSupport.AssemblyAttributes | GeneratorSupport.DeclareEvents | GeneratorSupport.DeclareInterfaces | GeneratorSupport.DeclareDelegates | GeneratorSupport.ReturnTypeAttributes | GeneratorSupport.TryCatchStatements | GeneratorSupport.StaticConstructors | GeneratorSupport.MultidimensionalArrays | GeneratorSupport.EntryPointMethod | GeneratorSupport.ArraysOfArrays)) == support);
 }
Beispiel #33
0
 public bool Supports(GeneratorSupport support) => (support & LanguageSupport) == support;
 public bool Supports(GeneratorSupport supports)
 {
     var supportedOperations = GetSupportedOperations();
     return (supports & supportedOperations) != 0 ;
 }
Beispiel #35
0
 /// <internalonly/>
 bool ICodeGenerator.Supports(GeneratorSupport support) {
     return this.Supports(support);
 }
 bool System.CodeDom.Compiler.ICodeGenerator.Supports(GeneratorSupport support)
 {
   return default(bool);
 }
	// Determine if this code generator supports a particular
	// set of generator options.
	protected override bool Supports(GeneratorSupport supports)
			{
				return ((supports & (GeneratorSupport)0x001FFFFF) == supports);
			}
Beispiel #38
0
 protected abstract bool Supports(GeneratorSupport supports);
 public bool Supports(GeneratorSupport support) {
     return ((support & LanguageSupport) == support);
 }
Beispiel #40
0
 bool ICodeGenerator.Supports(GeneratorSupport value)
 {
     return(Supports(value));
 }
Beispiel #41
0
 bool ICodeGenerator.Supports(GeneratorSupport support) => Supports(support);
Beispiel #42
0
 protected override bool Supports(GeneratorSupport support)
 {
     switch (support)
     {
         case GeneratorSupport.PublicStaticMembers:
         case GeneratorSupport.NestedTypes:
         case GeneratorSupport.StaticConstructors:
         case GeneratorSupport.DeclareInterfaces:
         case GeneratorSupport.DeclareEnums:
         case GeneratorSupport.ArraysOfArrays:
         case GeneratorSupport.TryCatchStatements:
             return true;
         default:
             return false;
     }
 }
Beispiel #43
0
		protected abstract bool Supports (GeneratorSupport supports);
	// Determine if this code generator supports a particular
	// set of generator options.
	bool ICodeGenerator.Supports(GeneratorSupport supports)
			{
				return Supports(supports);
			}
			protected override bool Supports (GeneratorSupport supports) { return false; }
 public bool Supports(GeneratorSupport supports)
 {
     throw new DivideByZeroException("10");
 }
 public virtual bool Supports(GeneratorSupport supports)
 {
     ICodeGenerator cg = CreateGenerator();
     if (cg == null)
         throw GetNotImplemented();
     return cg.Supports(supports);
 }
Beispiel #48
0
 bool ICodeGenerator.Supports(GeneratorSupport supports)
 {
     return((supports & supported) != 0);
 }
 public bool Supports(GeneratorSupport supports)
 {
     return true;
 }
Beispiel #50
0
 public bool Supports(GeneratorSupport supports)
 {
     return(provider.Supports(supports));
 }