-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathIDotNetAttributeParameter.cs
More file actions
29 lines (26 loc) · 1007 Bytes
/
IDotNetAttributeParameter.cs
File metadata and controls
29 lines (26 loc) · 1007 Bytes
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
//*****************************************************************************
//* Code Factory SDK
//* Copyright (c) 2020 CodeFactory, LLC
//*****************************************************************************
namespace CodeFactory.DotNet
{
/// <summary>
/// The model information for a attribute used for a .net implementation.
/// </summary>
public interface IDotNetAttributeParameter:IDotNetModel
{
/// <summary>
/// Flag that determines if the attribute parameter is a named value,
/// or just part of the attributes constructor.
/// </summary>
bool HasNamedParameter { get; }
/// <summary>
/// The name of the parameter, if this is not a named parameter then it will be set to null
/// </summary>
string Name { get; }
/// <summary>
/// The value that was assigned to the parameter.
/// </summary>
IDotNetAttributeParameterValue Value { get; }
}
}