forked from PowerShell/PSScriptAnalyzer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFunctionData.cs
29 lines (26 loc) · 1 KB
/
FunctionData.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
using Data = Microsoft.PowerShell.CrossCompatibility.Data;
namespace Microsoft.PowerShell.CrossCompatibility.Query
{
/// <summary>
/// Readonly query object for PowerShell function data.
/// </summary>
public class FunctionData : CommandData
{
/// <summary>
/// Create a new function data query object from a function data object and its name.
/// </summary>
/// <param name="functionData">The function data object.</param>
/// <param name="name">The name of the function.</param>
public FunctionData(string name, Data.FunctionData functionData)
: base(name, functionData)
{
IsCmdletBinding = functionData.CmdletBinding;
}
/// <summary>
/// True if this is an advanced function (has a cmdlet binding), false otherwise.
/// </summary>
public override bool IsCmdletBinding { get; }
}
}