Esempio n. 1
0
        private static BaseFieldDeclarationSyntax AsField(VariableDeclaratorSyntax variableDeclarator)
        {
            // Первый родитель, но не выше блока.
            var parent = variableDeclarator.GetParents().FirstOrDefault(p => (p is BaseFieldDeclarationSyntax) || (p is BlockSyntax));

            return(parent as BaseFieldDeclarationSyntax);
        }
Esempio n. 2
0
		private static FieldDeclarationSyntax AsField(VariableDeclaratorSyntax variableDeclarator)
		{
			var parent = variableDeclarator.GetParents().FirstOrDefault(p => (p is FieldDeclarationSyntax) || (p is BlockSyntax));
			return parent as FieldDeclarationSyntax;
		}
        private static FieldDeclarationSyntax AsField(VariableDeclaratorSyntax variableDeclarator)
        {
            var parent = variableDeclarator.GetParents().FirstOrDefault(p => (p is FieldDeclarationSyntax) || (p is BlockSyntax));

            return(parent as FieldDeclarationSyntax);
        }