示例#1
0
 private protected Value(LLVMValueRef handle, LLVMValueKind expectedValueKind)
 {
     if (handle.Kind != expectedValueKind)
     {
         throw new ArgumentException(nameof(handle));
     }
     Handle = handle;
 }
示例#2
0
 private protected GlobalValue(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle.IsAGlobalValue, expectedValueKind)
 {
 }
示例#3
0
 private protected Constant(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle.IsAConstant, expectedValueKind)
 {
 }
 private protected ConstantDataSequential(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle.IsAConstantDataSequential, expectedValueKind)
 {
 }
示例#5
0
 private protected User(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle.IsAUser, expectedValueKind)
 {
 }
示例#6
0
 private protected MemoryAccess(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle, expectedValueKind)
 {
 }
示例#7
0
 private protected MemoryUseOrDef(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle, expectedValueKind)
 {
 }
 private protected ConstantAggregate(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle, expectedValueKind)
 {
 }
 private protected GlobalIndirectSymbol(LLVMValueRef handle, LLVMValueKind expectedValueKind) : base(handle, expectedValueKind)
 {
 }