diff --git a/src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs b/src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs index 7002aca028d1ebefd36e7e977df028873c4a9369..b1d8a87fe8ec1f248876ac1edeede50e931c423c 100644 --- a/src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs +++ b/src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs @@ -238,7 +238,7 @@ private bool TryInitializeVariableDeclarationCase() return false; } - var containingDeclarator = _objectCreationExpression.Parent as TVariableDeclaratorSyntax; + var containingDeclarator = _objectCreationExpression.Parent.Parent as TVariableDeclaratorSyntax; if (containingDeclarator == null) { return false; diff --git a/src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs b/src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs index 79cceaa8e86a568b6c29e98bed0498d49d1a0c07..efbfd83047821c37b47d6998e910a9e951f4a0c6 100644 --- a/src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs +++ b/src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs @@ -248,7 +248,7 @@ private bool TryInitializeVariableDeclarationCase() return false; } - var containingDeclarator = _objectCreationExpression.Parent as TVariableDeclaratorSyntax; + var containingDeclarator = _objectCreationExpression.Parent.Parent as TVariableDeclaratorSyntax; if (containingDeclarator == null) { return false;