code/Kingdom.OrTools.Sat.CodeGeneration.Core/Services/ParameterClassDeclarationCodeGenerationStrategyBase.cs
/// <summary>
/// Allowing for compelling Tuple-like deconstruction.
/// </summary>
/// <param name="modifierKeyword"></param>
/// <param name="parameters"></param>
/// <param name="initializerKeyword"></param>
/// <param name="initializerArguments"></param>
Allowing for compelling Tuple-like deconstruction.
Allowing for compelling Tuple - like deconstruction .
public void Deconstruct(out SharpSyntaxKind modifierKeyword
                , out IEnumerable<SyntaxNodeOrToken> parameters
                , out SharpSyntaxKind initializerKeyword
                , out IEnumerable<SyntaxNodeOrToken> initializerArguments
            )
            {
                modifierKeyword = ModifierKeyword;
                parameters = Parameters;
                initializerKeyword = InitializerKeyword;
                initializerArguments = InitializerArguments;
            }
public void Deconstruct ( out SharpSyntaxKind modifierKeyword , out IEnumerable < SyntaxNodeOrToken > parameters , out SharpSyntaxKind initializerKeyword , out IEnumerable < SyntaxNodeOrToken > initializerArguments ) { modifierKeyword = ModifierKeyword ; parameters = Parameters ; initializerKeyword = InitializerKeyword ; initializerArguments = InitializerArguments ; }
Allowing for compelling Tuple-like deconstruction.
Allowing for compelling Tuple - like deconstruction .
SharpSyntaxKind
out
IEnumerable<SyntaxNodeOrToken>
out
modifierKeyword
None
parameters
None
initializerKeyword
None
initializerArguments
None