internal ExtensionMethodWithCodeAnalysis() { method = new MethodWithBodyWithCodeAnalysis(); extensionParameter = new ExtensionParameterWithCodeAnalysis(); parameters = new FilteredList <MethodParameterWithCodeAnalysis, MethodParameterWithCodeAnalysis>( method.Parameters, parameter => !parameter.Syntax.Modifiers.Any(SyntaxKind.ThisKeyword)); }
internal ExplicitInterfaceMethodWithCodeAnalysis() { method = new MethodWithBodyWithCodeAnalysis(); explicitInterface = new CachedChildNode <MethodWithCodeAnalysis, MethodDeclarationSyntax, InterfaceReferenceWithCodeAnalysis, NameSyntax>( method.Method.Node, () => new InterfaceReferenceWithCodeAnalysis(new UnspecifiedTypeReferenceWithCodeAnalysis()), syntax => syntax.ExplicitInterfaceSpecifier.Name, (parentSyntax, childSyntax) => parentSyntax.WithExplicitInterfaceSpecifier(parentSyntax.ExplicitInterfaceSpecifier.WithName(childSyntax))); }
internal ClassMethodWithCodeAnalysis() { method = new MethodWithBodyWithCodeAnalysis(); }
internal NestedStaticClassMethodWithCodeAnalysis() { method = new MethodWithBodyWithCodeAnalysis(); }
internal StructMethodWithCodeAnalysis() { method = new MethodWithBodyWithCodeAnalysis(); }