protected override void OnValidateContent(Validation.ValidationContext validate) { validate .NotNull("Content", _Content) .IsLessOrEqual("ByteLength", _byteLength, _Content.Length); base.OnValidateContent(validate); }
internal void OnValidateBinaryChunk(Validation.ValidationContext validate, Byte[] binaryChunk) { validate = validate.GetContext(this); if (_uri == null) { validate .NotNull(nameof(binaryChunk), binaryChunk) .IsLessOrEqual("ByteLength", _byteLength, binaryChunk.Length); } else { validate .IsValidURI(nameof(_uri), _uri, EMBEDDEDGLTFBUFFER, EMBEDDEDOCTETSTREAM); } }