aspclassic-core/AspClassic.Scripting/Hosting/MemberDoc.cs
Jelle Luteijn 484dbfc9d9 progress
2022-05-15 11:19:49 +02:00

24 lines
492 B
C#

using System;
using AspClassic.Scripting.Utils;
namespace AspClassic.Scripting.Hosting;
[Serializable]
public class MemberDoc
{
private readonly string _name;
private readonly MemberKind _kind;
public string Name => _name;
public MemberKind Kind => _kind;
public MemberDoc(string name, MemberKind kind)
{
ContractUtils.RequiresNotNull(name, "name");
ContractUtils.Requires(kind >= MemberKind.None && kind <= MemberKind.Namespace, "kind");
_name = name;
_kind = kind;
}
}