Skip to content

Use SafeHandles #2127

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Remove unneeded cast
  • Loading branch information
bording committed Nov 21, 2024
commit 5efe9d82c9caabb9bf7c954ac2df2ce393c7be8c
50 changes: 25 additions & 25 deletions LibGit2Sharp/Core/Handles/Objects.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace LibGit2Sharp.Core.Handles
internal unsafe class TreeEntryHandle : Libgit2Object
{
internal TreeEntryHandle(git_tree_entry *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -30,7 +30,7 @@ public override void Free()
internal unsafe class ReferenceHandle : Libgit2Object
{
internal ReferenceHandle(git_reference *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -53,7 +53,7 @@ public override void Free()
internal unsafe class RepositoryHandle : Libgit2Object
{
internal RepositoryHandle(git_repository *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -76,7 +76,7 @@ public override void Free()
internal unsafe class SignatureHandle : Libgit2Object
{
internal SignatureHandle(git_signature *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -99,7 +99,7 @@ public override void Free()
internal unsafe class StatusListHandle : Libgit2Object
{
internal StatusListHandle(git_status_list *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -122,7 +122,7 @@ public override void Free()
internal unsafe class BlameHandle : Libgit2Object
{
internal BlameHandle(git_blame *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -145,7 +145,7 @@ public override void Free()
internal unsafe class DiffHandle : Libgit2Object
{
internal DiffHandle(git_diff *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -168,7 +168,7 @@ public override void Free()
internal unsafe class PatchHandle : Libgit2Object
{
internal PatchHandle(git_patch *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -191,7 +191,7 @@ public override void Free()
internal unsafe class ConfigurationHandle : Libgit2Object
{
internal ConfigurationHandle(git_config *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -214,7 +214,7 @@ public override void Free()
internal unsafe class ConflictIteratorHandle : Libgit2Object
{
internal ConflictIteratorHandle(git_index_conflict_iterator *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -237,7 +237,7 @@ public override void Free()
internal unsafe class IndexHandle : Libgit2Object
{
internal IndexHandle(git_index *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -260,7 +260,7 @@ public override void Free()
internal unsafe class ReflogHandle : Libgit2Object
{
internal ReflogHandle(git_reflog *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -283,7 +283,7 @@ public override void Free()
internal unsafe class TreeBuilderHandle : Libgit2Object
{
internal TreeBuilderHandle(git_treebuilder *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -306,7 +306,7 @@ public override void Free()
internal unsafe class PackBuilderHandle : Libgit2Object
{
internal PackBuilderHandle(git_packbuilder *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -329,7 +329,7 @@ public override void Free()
internal unsafe class NoteHandle : Libgit2Object
{
internal NoteHandle(git_note *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -352,7 +352,7 @@ public override void Free()
internal unsafe class DescribeResultHandle : Libgit2Object
{
internal DescribeResultHandle(git_describe_result *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -375,7 +375,7 @@ public override void Free()
internal unsafe class SubmoduleHandle : Libgit2Object
{
internal SubmoduleHandle(git_submodule *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -398,7 +398,7 @@ public override void Free()
internal unsafe class AnnotatedCommitHandle : Libgit2Object
{
internal AnnotatedCommitHandle(git_annotated_commit *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -421,7 +421,7 @@ public override void Free()
internal unsafe class ObjectDatabaseHandle : Libgit2Object
{
internal ObjectDatabaseHandle(git_odb *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -444,7 +444,7 @@ public override void Free()
internal unsafe class RevWalkerHandle : Libgit2Object
{
internal RevWalkerHandle(git_revwalk *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -467,7 +467,7 @@ public override void Free()
internal unsafe class RemoteHandle : Libgit2Object
{
internal RemoteHandle(git_remote *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -490,7 +490,7 @@ public override void Free()
internal unsafe class ObjectHandle : Libgit2Object
{
internal ObjectHandle(git_object *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -513,7 +513,7 @@ public override void Free()
internal unsafe class RebaseHandle : Libgit2Object
{
internal RebaseHandle(git_rebase *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -536,7 +536,7 @@ public override void Free()
internal unsafe class OdbStreamHandle : Libgit2Object
{
internal OdbStreamHandle(git_odb_stream *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand All @@ -559,7 +559,7 @@ public override void Free()
internal unsafe class WorktreeHandle : Libgit2Object
{
internal WorktreeHandle(git_worktree *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand Down
2 changes: 1 addition & 1 deletion LibGit2Sharp/Core/Handles/Objects.tt
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ for (var i = 0; i < cNames.Length; i++)
internal unsafe class <#= csNames[i] #> : Libgit2Object
{
internal <#= csNames[i] #>(<#= cNames[i] #> *ptr, bool owned)
: base((void *) ptr, owned)
: base(ptr, owned)
{
}

Expand Down
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy