// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.CodeAnalysis.Semantics
{
///
/// Represents a single variable declaration and initializer.
///
///
/// Current Usage:
/// (1) C# variable declarator
/// (2) C# catch variable declaration
/// (3) VB single variable declaration
/// (4) VB catch variable declaration
///
///
/// In VB, the initializer for this node is only ever used for explicit array bounds initializers.
///
/// This interface is reserved for implementation by its associated APIs. We reserve the right to
/// change it in the future.
///
public interface ISingleVariableDeclaration : IVariableDeclaration
{
///
/// Symbol declared by this variable declaration
///
ILocalSymbol Symbol { get; }
}
}