Exemple #1
0
        internal StaticClassNestedStaticPartialClassWithCodeAnalysis()
        {
            var type = new InternalNestedStaticClassWithCodeAnalysis <StaticClassNestedStaticPartialClassWithCodeAnalysis>(this);

            classType   = new StaticClassNestedStaticClassWithCodeAnalysis();
            partialType = new InternalNestedStaticPartialClassWithCodeAnalysis <StaticClassNestedStaticPartialClassWithCodeAnalysis>(type);
        }
 internal InternalNestedStaticPartialClassMethodCollectionWithCodeAnalysis(
     InternalNestedStaticPartialClassWithCodeAnalysis <TStaticClass> classType)
 {
     this.classType = classType;
     methods        = new ClassMethodListWrapper <TStaticClass, NestedStaticClassMethodWithCodeAnalysis>(
         classType.InternalNode,
         () => new NestedStaticClassMethodWithCodeAnalysis(),
         syntax => !syntax.IsPartial());
     partialMethodDefinitions = new ClassMethodListWrapper <TStaticClass, PartialMethodDefinitionWithCodeAnalysis>(
         classType.InternalNode,
         () => new PartialMethodDefinitionWithCodeAnalysis(),
         syntax => syntax.IsPartial() && syntax.Body == null);
     partialMethodImplementations = new ClassMethodListWrapper <TStaticClass, PartialMethodImplementationWithCodeAnalysis>(
         classType.InternalNode,
         () => new PartialMethodImplementationWithCodeAnalysis(),
         syntax => syntax.IsPartial() && syntax.Body != null);
 }