diff --git a/src/Bridge/Type.cs b/src/Bridge/Type.cs index bd899b7e..c4081c84 100644 --- a/src/Bridge/Type.cs +++ b/src/Bridge/Type.cs @@ -39,6 +39,14 @@ namespace Cxxi return pointer.Modifier == PointerType.TypeModifier.Pointer; } + public bool IsReference() + { + var pointer = this as PointerType; + if (pointer == null) + return false; + return pointer.IsReference; + } + public bool IsPointerToPrimitiveType(PrimitiveType primitive) { var ptr = this as PointerType;