LLVM.Value.GetUseCount C# (CSharp) Method

GetUseCount() public static method

public static GetUseCount ( LLVMValueRef value ) : int
value LLVMValueRef
return int
        public static int GetUseCount(LLVMValueRef* value)
        {
            if(value == null)
                throw new ArgumentNullException("value");

            LLVMUseRef* use = Native.GetFirstUse(value);
            int count = 0;

            while(use != null)
            {
                count++;
                use = Native.GetNextUse(use);
            }

            return count;
        }