/Mono.Cecil/SentinelType.cs
http://github.com/jbevain/cecil · C# · 35 lines · 19 code · 7 blank · 9 comment · 0 complexity · a02bfc3def49aca6f65bfdb91405f6d5 MD5 · raw file
- //
- // Author:
- // Jb Evain (jbevain@gmail.com)
- //
- // Copyright (c) 2008 - 2015 Jb Evain
- // Copyright (c) 2008 - 2011 Novell, Inc.
- //
- // Licensed under the MIT/X11 license.
- //
- using System;
- using MD = Mono.Cecil.Metadata;
- namespace Mono.Cecil {
- public sealed class SentinelType : TypeSpecification {
- public override bool IsValueType {
- get { return false; }
- set { throw new InvalidOperationException (); }
- }
- public override bool IsSentinel {
- get { return true; }
- }
- public SentinelType (TypeReference type)
- : base (type)
- {
- Mixin.CheckType (type);
- this.etype = MD.ElementType.Sentinel;
- }
- }
- }